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

mizuhashi · 2015年12月15日 · 最后由 mizuhashi 回复于 2015年12月16日 · 1592 次阅读

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

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

require "readline"
while buf = Readline.readline("> ", true)
  p buf
end
需要 登录 后方可回复, 如果你还没有账号请 注册新账号