我想优雅地退出swift repl而不是使用 ctrl - d 退出它。
例如。键入exit()
可以退出python repl。有没有类似的方法来放弃swift repl?
答案 0 :(得分:69)
Swift REPL与LLDB调试器配合使用。
:
是执行LLDB命令的REPL转义前缀。在REPL中,:help
将列出可用的LLDB命令。
以下任何一项都会使用一个命令行退出Swift REPL和随后的LLDB。
:exit
:quit
:q
也可以直接使用LLDB命令将REPL退出到只有:
的LLDB,然后再用quit
(或exit
)。
sh$ swift
Welcome…
1> print(18 + 4)
22
2> :
(lldb) print "hello"
(String) $R0 = "hello"
(lldb) quit
sh$
附录:LLDB命令c
或continue
可用于返回Swift REPL环境。
答案 1 :(得分:3)
刚刚发现退出swift repl的优雅方法是使用输入:quit
没有冒号就行不通。