如何使用Swift脚本中其他文件中定义的类

时间:2015-04-22 07:54:55

标签: swift

我有一个Swift脚本“main.swift”,我是通过添加

创建的
#!/usr/bin/env xcrun swift

开始。此外,我chmod + x它使它可执行。

在该脚本中,我想使用在“main.swift”的同一父文件夹中包含的另一个文件“A.swift”中定义的Swift类“A”。

在“main.swift”中简单地使用“A”不起作用。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

This post问了一个类似的问题,解决方案是用shell脚本连接文件:

TMPFILE=`mktemp /tmp/Project.swift.XXXXXX` || exit 1
trap "rm -f $TMPFILE" EXIT 
cat *.swift > $TMPFILE
swift $TMPFILE

我还没有测试过,所以不知道它是否有效。