新手问题 Ruby 如何捕获方向键?想实现类似 irb 的输入历史

mizuhashi · December 15, 2015 · Last by mizuhashi replied at December 16, 2015 · 1592 hits

难道只能用 getc 一个一个处理了吗?

Ruby 标准库里面有个 readline,应该就是你要的

require "readline"
while buf = Readline.readline("> ", true)
  p buf
end
You need to Sign in before reply, if you don't have an account, please Sign up first.