タグ

ブックマーク / qiita.com/MizuiroFolder (1)

  • [Ruby] gets や ARGV、ARGF、STDIN、$stdin について - Qiita

    Ruby の Kernel#gets や ARGV、ARGF、STDIN、$stdin について ARGV 引数の配列。-- で区切って記述しないと、スクリプトの引数ではなく Ruby の引数と判断される場合がある ARGF ARGV の各引数をファイルパスとみなし、それらのファイルを連結した 1つの仮想ファイルを表すオブジェクト。ARGV が空なら $stdin.gets する。非IO Kernel#gets、Kernel#readline、Kernel#readlines それぞれ ARGF.gets、ARGF.readline、ARGF.readlines と同じ。モジュール関数 STDIN 標準入力。読み込みするとユーザー入力を待つ IO オブジェクト。Ctrl-D (EOF シグナル) で打ち切ることができる。 $stdin 初期値が STDIN 注意1 IO#gets(nil)

    [Ruby] gets や ARGV、ARGF、STDIN、$stdin について - Qiita
  • 1