From: matz@... (Yukihiro Matsumoto) Date: 1997-08-10T01:51:18+09:00 Subject: [ruby-list:3641] Re: [Request] File.readlines まつもと ゆきひろです In message "[ruby-list:3637] Re: [Request] File.readlines" on 97/08/09, 石塚圭樹 writes: |けいじゅ@日本ラショナルです. |>要求をまとめると |> |> (a) IO.foreachにsep引数を追加したい |> (b) IO.readlines(相当)が欲しい |> (c) IO.foreachがイテレータとして呼ばれていない時配列を返す |> のはどうだろうか |>aはあまり主張されていないようですが,どうします? | |この辺りのメソッドは機能を合わせた方がいいのでは? と思いますので, あっ |た方がいいんじゃないでしょうか? あわせました. |>bはあると便利なのは認めます.無くてはならないと言うほどでは |>ないにしても. | |まあ. それもそうなんですが... つくりました. |>cはforeachという名前はその挙動にふさわしくないように感じます. | |そうですね. もしやるんだったら, 逆に, IO.readlinesに統合した方が良いと |思いますね. 両方用意することにします. |>し,cに関しては却下する方向で考えています. | |cはどうしてでしょうか? イテレータになったり配列を返したりするのは好き |でない? それとも名前の問題? 名前の問題です.foreachという名前ではイテレータ以外の動作は ピンと来ませんし,readlinesでは逆にイテレータとしての動作が 想像しにくいと感じました. まつもと ゆきひろ /:|)