我正在尝试使用Swift(不是Xcode项目)编写脚本。需要明确的是,我文件的第一行是
#!/usr/bin/swift
我只是从命令行调用它。
但是,我无法弄清楚该脚本如何使用另一个.swift文件中的代码。它不会从同一目录中拾取它,import而且我看不到任何方法。
import
支持吗?
有更好的方法!
#!/usr/bin/swift -frontend -interpret -enable-source-import -I. import other_file // this imports other_file.swift in the same folder funcFromOtherFile()
如果您要从中导入文件,ExampleFolder将像:
ExampleFolder
#!/usr/bin/swift -frontend -interpret -enable-source-import -I./ExampleFolder import other_file // this imports ./ExampleFolder/other_file.swift funcFromOtherFile()