如何在没有Xcode的同一文件夹中的另一个swift文件中使用类/函数

如何在没有Xcode的同一文件夹中的另一个swift文件中使用类/函数,swift,Swift,我用G.swift编写协议和类,用L.swift编写函数和测试。这两个文件在同一个文件夹中,我需要在L.swift中“导入”G.someclass 我在互联网上搜索,它说若两个文件在同一个目录下,我不需要导入命令。但是我没有使用Xcode来编写这些文件。我只想编写lite函数,并像Python或Go一样运行它们 这会发生吗?或者我必须使用Xcode来执行“导入”操作?如果您没有使用Xcode,我假设您正在通过swift或swiftc运行它们。在任何一种情况下,只要在命令行上列出这两个文件,它们就

我用G.swift编写协议和类,用L.swift编写函数和测试。这两个文件在同一个文件夹中,我需要在L.swift中“导入”G.someclass

我在互联网上搜索,它说若两个文件在同一个目录下,我不需要导入命令。但是我没有使用Xcode来编写这些文件。我只想编写lite函数,并像Python或Go一样运行它们


这会发生吗?或者我必须使用Xcode来执行“导入”操作?

如果您没有使用Xcode,我假设您正在通过
swift
swiftc
运行它们。在任何一种情况下,只要在命令行上列出这两个文件,它们就会被视为同一个模块。您的
L.swift
文件应具有运行测试的
main()
函数