Как выйти из быстрой замены без использования ctrl-d? Я хочу выйти из swift repl изящно и не использовать ctrl - d для выхода из него. Например, Для выхода из Python можно набрать exit(). Есть ли подобный способ выхода из быстрой реплики? Ответ 1 Этот ответ дополняет правильный ответ :quit Ankit Goel, а также (1) дает представление о том, зачем нужен : и (2) другие опции, кроме :quit. Swift REPL работает совместно с отладчиком LLDB. : является управляющим префиксом REPL для выполнения команды LLDB. В REPL :help перечислит доступные команды LLDB. Любое из следующего закроет Swift REPL и впоследствии LLDB с помощью одной командной строки. :exit :quit :q Также можно выйти из REPL в LLDB с помощью только :, а затем quit (или exit), используя команду LLDB напрямую. sh$ swift Welcome… 1> print(18 + 4) 22 2> : (lldb) print "hello" (String) $R0 = "hello" (lldb) quit sh$ Добавление: команда LLDB c или continue может использоваться для возврата в среду Swift REPL. Ответ 2 Только что выяснилось, что изящный способ выйти из swift repl - это ввести :quit Это не работает без двоеточия.
Ответ 1 Этот ответ дополняет правильный ответ :quit Ankit Goel, а также (1) дает представление о том, зачем нужен : и (2) другие опции, кроме :quit. Swift REPL работает совместно с отладчиком LLDB. : является управляющим префиксом REPL для выполнения команды LLDB. В REPL :help перечислит доступные команды LLDB. Любое из следующего закроет Swift REPL и впоследствии LLDB с помощью одной командной строки. :exit :quit :q Также можно выйти из REPL в LLDB с помощью только :, а затем quit (или exit), используя команду LLDB напрямую. sh$ swift Welcome… 1> print(18 + 4) 22 2> : (lldb) print "hello" (String) $R0 = "hello" (lldb) quit sh$ Добавление: команда LLDB c или continue может использоваться для возврата в среду Swift REPL.
Ответ 2 Только что выяснилось, что изящный способ выйти из swift repl - это ввести :quit Это не работает без двоеточия.