Skip to main content

コマンドラインからの入力を受け付ける

Python

py
name = raw_input('input your name: ')

Ruby

STDIN.getc (文字単位), STDIN.gets (行単位)

  • 参考: Ctrl + P とかで履歴を使えるようにする ➙ readline
rb
while buf = Readline.readline("> ", true)
print "-> ", buf, "\n"
end
  • Enter 押さなくても1文字ごとに入力を処理したい ➙ Curses
rb
while c = Curses::getch
...
end