我一直在尝试将Swift作为脚本语言使用,如此处所述。当以这种方式从终端执行脚本文件时,是否有一种方法可以通过路径包含其他Swift文件(即import /path/to/some/file.swift)?我知道import语句,但似乎不接受文件路径。在Ruby中,我会使用require语句,但我不知道是否有Swift的等效语句。
import 只能与 模块 一起使用。如果您需要导入位于正常 导入搜索路径 以外的模块,可以通过向编译器传递 -I 标志来添加另一个目录到搜索路径: -I <value> 将目录添加到导入搜索路径中 如果您只查看 .swift 文件,则需要将其编译为模块,然后才能从单独的模块或 REPL 中导入它。
file.swift
中的函数导入终端,以便我可以运行这些函数。我想问,在终端中:我该如何“将该源文件添加到常规编译器调用中”?还是我需要在其他地方完成这个操作?(我对此非常陌生)。 - user134611