In message "[ruby-list:10208] stdin"
on 98/10/20, komai / rr.iij4u.or.jp <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