命令行/IRB 不会 return 值 - Ruby
Command line / IRB won't return values - Ruby
当我在 ruby 的命令行中使用 irb 时,有时它不会 return 任何值。这似乎是在我输入错误或输入错误代码后发生的。
如何退出此模式并返回正常使用 irb?它不会让我用 'quit' 命令退出,我必须关闭命令行/终端并返回它。
如果在 vim 中发生这种情况,您可以按 esc 键! q n 按顺序输入,它会将您带回编辑器。
我附上了显示所发生情况的屏幕截图 - 如您所见,在这种情况下它不会 return i 的任何值。
谢谢
当您输入了一个不完整的表达式,需要某种结束字符来完成它时,就会出现这种情况。示例:
提示中的?
表示REPL正在等待结束字符来计算表达式。
您可以通过完成表达式或使用 Ctrl+c.
中止其计算来退出此状态
当我在 ruby 的命令行中使用 irb 时,有时它不会 return 任何值。这似乎是在我输入错误或输入错误代码后发生的。
如何退出此模式并返回正常使用 irb?它不会让我用 'quit' 命令退出,我必须关闭命令行/终端并返回它。
如果在 vim 中发生这种情况,您可以按 esc 键! q n 按顺序输入,它会将您带回编辑器。
我附上了显示所发生情况的屏幕截图 - 如您所见,在这种情况下它不会 return i 的任何值。
谢谢
当您输入了一个不完整的表达式,需要某种结束字符来完成它时,就会出现这种情况。示例:
提示中的?
表示REPL正在等待结束字符来计算表达式。
您可以通过完成表达式或使用 Ctrl+c.
中止其计算来退出此状态