如何在Ruby中显示输入历史记录?

Lan*_*ane 3 ruby

在Python中,我们可以使用import readline,使raw_input()接受UP键,显示输入历史.

有没有办法在Ruby中做同样的事情?

Joh*_*hat 5

您可以使用Ruby的readline库,就像这样.

require "readline"
while buf = Readline.readline("> ", true)
  p buf
end
Run Code Online (Sandbox Code Playgroud)

阅读文档