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