[#3536] Re: [ruby-list:10256] Re: for が修飾子だったら — Junichi Kurokawa <jun@...>

Reply-To: ruby-devとしました。

15 messages 1998/10/22

[ruby-dev:3541] Re: [ruby-list:10256] Re: for が修飾子だったら

From: matz@... (Yukihiro Matsumoto)
Date: 1998-10-23 03:53:47 UTC
List: ruby-dev #3541
まつもと ゆきひろです

In message "[ruby-dev:3540] Re: [ruby-list:10256] Re: for     が修飾子だったら"
    on 98/10/23, Junichi Kurokawa <jun@mew.gol.com> writes:
|
|    Y> 「『foo.each;』に意味があるのか」というのは,どういう意味でしょう? 
|
|foo.each;に何の意味があるんですか。

あ,これは任意のメソッド呼び出しの代表として使っているだけで,
別にeachでなくてもなんでもよいです.なんだったら

  ary.sort

と

  ary.sort{|a,b| b<=>a}

にしましょうか? それぞれ意味のある動作をしますが.

|「exprのeachというメソッドを引数なしで呼び出しているとみなすことができる」
|のも結構ですが、だれも使っていないのでは?

eachを単体で使っている人はいないでしょうが,上のsortの例のよ
うに,ブロックの付いたものと付いてないものを使い分ける例は山
のようにあります.

失礼ですが,話が噛み合わないのは黒川さんがRubyの文法を十分ご
存知ないせいではないかと推測します.

                                まつもと ゆきひろ /:|)

In This Thread