如何退出swift-language终端模式

Jil*_*Xie 16 macos swift

我有关于如何退出swift语言的终端模式的问题.我在Mac Air(优胜美地)的终端键入swift,然后我得到了swift的终端模式,类似于python的.但在python中我可以使用quit()退出该模式.然而,在swift中,我没有找到这样的方法..所以,我通过'command + 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模式是否还处于测试阶段?:)

Jef*_*mas 54

键入control-d以退出REPL.

control-d 是文件结束字符,它被各种命令行工具用于标记用户输入的结束.


由后来的编辑添加

您也可以通过键入退出斯威夫特REPL :quit,:q:exit


vsn*_*nyc 7

您也可以键入:exit,:quit或者:q在Swift REPL提示符下输入,而不是control-d.:help在Swift REPL中键入所有可用命令.

在此输入图像描述