Swift - 按路径导入源文件?

时间:2014-08-27 02:31:59

标签: import terminal swift

我一直在使用Swift作为脚本语言,如here所述。以这种方式从终端执行脚本文件时,有没有办法按路径包含其他Swift文件(即import /path/to/some/file.swift)?我知道import语句,但似乎不接受文件路径。在Ruby中我会使用require语句,但我不知道是否存在与此相当的Swift。

1 个答案:

答案 0 :(得分:2)

import仅适用于modules。如果您需要导入一个位于普通import search path之外的模块,您可以通过将-I标志传递给编译器来将另一个目录添加到搜索路径中:

  

-I <value>将目录添加到导入搜索路径

如果您只查看.swift文件,则需要先将其编译到模块中,然后才能从单独的模块或REPL中导入。