我在G.swift中编写协议和类,并在L.swift中编写函数和测试。这两个文件在同一个文件夹中,我需要" import" L.swift中的G.someclass。
我在互联网上搜索,如果同一目录中有两个文件,我说我不需要导入命令。但我没有使用Xcode来编写这些文件。我只想要写lite函数,并像Python或Go一样运行它们。
会发生吗?或者我必须使用Xcode来制作" import"操作发生了吗?
答案 0 :(得分:3)
如果您不使用xcode,我认为您是通过swift
或swiftc
运行的。在任何一种情况下,只需在命令行中列出这两个文件,它们将被视为同一个模块。您的L.swift
文件应具有运行测试的main()
函数。