From: WATANABE Tetsuya Date: 1998-10-20T08:42:12+09:00 Subject: [ruby-list:10211] Re: stdin In message "[ruby-list:10208] stdin" on 98/10/20, komai@rr.iij4u.or.jp writes: |Perl から Ruby に現在乗りかえ中です。 |よろしくお願いいたします。 がんばってくださいね。 |さっそく質問なんですが、標準入力に |対して Perl での、 | |@input = <>; | |は、Ruby ではどのように書くのが普通なの |でしょうか。 普通かどうかわからないですが、私は input = gets(nil).split("\n") という感じで使っています。 $ irb irb(main):001:0> input = gets(nil).split("\n") a # ここから先はキーボードから入力 b c d # この入力改行後「^D」を二回(irb のため?) ["a", "b", "c", "d"] irb(main):002:0> p input ["a", "b", "c", "d"] nil irb(main):003:0> -- WATANABE Tetsuya HP Japan e-mail Tetsuya_WATANABE@hp.com tetsu@jpn.hp.com