我如何访问Swift的REPL?

时间:2014-06-03 23:45:01

标签: swift

我想知道如何从CLI执行此操作,以便我可以在不启动Xcode的情况下测试一些代码。我看到有人这样做但我找不到办法做到这一点。

2 个答案:

答案 0 :(得分:37)

安装Xcode6测试版后,执行

$ sudo xcode-select -s /Applications/Xcode6-Beta.app/Contents/Developer/

$ xcrun swift

是一个Swift REPL

<强>编辑:

对于XCode 6,请使用:

xcrun swift -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk

答案 1 :(得分:16)

要扩展@vinicius答案,您还可以使用它而不使用以下内容更改默认Xcode:

DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift

最简单的方法是编辑.bashrc并附加:

alias swift='DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift'

此时您只需键入swift

即可运行它

如果您使用csh变体,则需要:

env DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift

并使用

创建别名
alias swift 'env DEVELOPER_DIR=/Applications/Xcode6-Beta.app/Contents/Developer/ xcrun swift'