From: matz@... (Yukihiro Matsumoto) Date: 1998-01-30T16:37:32+09:00 Subject: [ruby-dev:1357] Re: gets まつもと ゆきひろです In message "[ruby-dev:1356] gets" on 98/01/30, Masao Kanemitsu writes: |gets()にファイル引数を与えると文句を言われるみたいです。 それはそういう仕様です.引数は$/に相当する値です. gets([rs]) readline([rs]) 引数として与えられたファイル(なければ標準入力)をつ なげた仮想 的なファイル(システム変数$<でアクセスで きる) から一行読み込んで,文字列を返します.ファイ ルの終りに到達し た時にはnilを返します.行の区切り は引数rsで指定した文字列になります.rsのデフォ ル ト値はシステム変数$/の値です.読み込んだ文字 列は システム変数$_にもセットされています. readlineはgetsと同じ働きをしますが, EOFで例外 EOFErrorを発生させます. src.getsを使って下さい. まつもと ゆきひろ /:|)