如何退出swift-language终端模式

时间:2014-12-23 12:40:49

标签: macos swift

我遇到了如何退出swift-language终端模式的问题。 我在Mac Air(优胜美地)的终端上键入swift, 而且我得到了快捷的终端模式,类似于python&s。 但在python中我可以使用quit()退出该模式。 但是,在swift中,我没有找到这样的方法.. 所以,我通过'命令+ q'退出整个终端。 然后,我得到像这样的gabbage:       20282 0.0 0.0 0 0 ?? Z 8:14 PM 0:00.00(repl_swift)       20372 0.0 0.0 2441988 652 s000 S + 8:30 PM 0:00.00 grep swift       20168 0.0 0.0 0 0 ?? Z 8:00 PM 0:00.00(repl_swift)

更糟糕的是,甚至kill -9都无法杀死repl_swift进程。

我想我唯一可以做的就是重新启动.. 但真的好奇为什么~~ swift-terminal模式是否还处于测试阶段? :)

2 个答案:

答案 0 :(得分:45)

键入control-d以退出REPL。

control-d是文件结束符,各种命令行工具使用它来标记用户输入的结束。


由后来的编辑

添加

您也可以输入:quit:q:exit

退出Swift REPL

答案 1 :(得分:7)

您还可以在Swift REPL提示符下键入:exit:quit:q,而不是control-d。在Swift REPL中键入:help以获取所有可用命令。

enter image description here