2

RubyでSTDINをきれいにする方法は? STDINに何も残らないようにしたい。

4

1 に答える 1

1

IO#ready?fromを使用して、STDIN で利用可能な入力があるかどうかを確認できますio/waitIO#getc文字を読み取り、バッファから削除するために使用します。

require 'io/wait'

def clear_stdin
  $stdin.getc while $stdin.ready?
end
于 2013-03-28T20:15:38.040 に答える