使用iex
时,我偶尔会创建一个不完整的表达式。一个简单的例子:
iex(1) String.reverse("foo"
...(1)
如果我在这里提供了遗失的)
,一切都会好的,但有时我看不出我做错了什么。
有没有办法放弃当前的表达 - 说,“实际上,忘记这一点,只是让我回到工作提示?” Control + C
没有解决它;我的选择是(a)bort
并完全杀死shell,或(c)ontinue
并尝试自己解决。
相比之下,如果按irb
,Ruby的Control + C
将忘记不完整的表达。
如何从Elixir shell中的错误中恢复?