【问题标题】:How to use classes defined in other files in a Swift script [duplicate]如何在 Swift 脚本中使用其他文件中定义的类 [重复]
【发布时间】:2015-04-22 07:54:55
【问题描述】:

我有一个通过添加创建的 Swift 脚本“main.swift”

#!/usr/bin/env xcrun swift

开始。此外,我 chmod+x'd 使其可执行。

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

在“main.swift”中简单地使用“A”是行不通的。

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

【问题讨论】:

    标签: swift


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      相关资源
      最近更新 更多