我正在编写一个Swift脚本,希望保持其简洁。我会通过创建多个文件并进行导入来实现这一点。然而,我无法弄清如何将另一个文件导入到Swift脚本中。请注意,我没有使用Xcode。
目前在解释型 Swift 脚本中,无法导入其他的 Swift 文件。但是,在执行脚本之前,您可以将所有源文件连接起来:
cat one.swift two.swift three.swift | swift -
如果您正在使用Swift编译器,只需在-o
参数之前将要编译的文件一起添加即可:swiftc one.swift two.swift three.swift -o combined
不需要导入它们,它们已经在同一个模块中了。
swiftc
工作。我不得不将我的主驱动程序文件重命名为main.swift
以拥有顶级函数。 - Benyam Ephrem