Swift -通过路径导入源文件?

fnatzsnv  于 2023-06-04  发布在  Swift
关注(0)|答案(1)|浏览(147)

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

hjzp0vay

hjzp0vay1#

import只适用于模块。如果你需要导入一个位于普通import search path之外的模块,你可以通过向编译器传递-I标志来向搜索路径添加另一个目录:
-I <value>将目录添加到导入搜索路径
如果您只查看一个.swift文件,则需要将其编译到一个模块中,然后才能从单独的模块或REPL导入它。

相关问题