我有一个Swift脚本“main.swift”,我是通过添加
创建的#!/usr/bin/env xcrun swift
开始。此外,我chmod + x它使它可执行。
在该脚本中,我想使用在“main.swift”的同一父文件夹中包含的另一个文件“A.swift”中定义的Swift类“A”。
在“main.swift”中简单地使用“A”不起作用。
关于如何实现这一目标的任何想法?
答案 0 :(得分:0)
This post问了一个类似的问题,解决方案是用shell脚本连接文件:
TMPFILE=`mktemp /tmp/Project.swift.XXXXXX` || exit 1
trap "rm -f $TMPFILE" EXIT
cat *.swift > $TMPFILE
swift $TMPFILE
我还没有测试过,所以不知道它是否有效。