如何在不使用ctrl-d的情况下退出swift repl?

Ank*_*oel 46 swift

我想优雅地退出swift repl而不是使用ctrl- d退出它.

例如.可以通过键入退出python repl exit().有没有类似的方法来放弃快速重复?

l -*_*c l 78

Swift REPL与LLDB调试器配合使用.

:quit是执行LLDB命令的REPL转义前缀.在REPL中,:将列出可用的LLDB命令.

以下任何一个都将使用单个命令行退出Swift REPL和随后的LLDB.

:exit
:quit
:q
Run Code Online (Sandbox Code Playgroud)

也可以使用:quit,然后:(或:help)直接使用LLDB命令将REPL退出到LLDB .

sh$ swift
  Welcome…
1> print(18 + 4)
  22
2> :
(lldb) print "hello"
  (String) $R0 = "hello"
(lldb) quit
sh$
Run Code Online (Sandbox Code Playgroud)

附录:LLDB命令:quit可用于返回Swift REPL环境.


Ank*_*oel 9

刚刚发现退出 swift repl 的一种优雅方式是使用输入 :quit

没有冒号就行不通。