[#30722] JSON ライブラリの取り込み — "NARUSE, Yui" <naruse@...>

naruseです。

20 messages 2007/04/21

[ruby-dev:30703] Re: new() &block

From: Yukihiro Matsumoto <matz@...>
Date: 2007-04-09 14:45:22 UTC
List: ruby-dev #30703
まつもと ゆきひろです

In message "Re: [ruby-dev:30702] new() &block"
    on Mon, 9 Apr 2007 22:26:37 +0900, keiju@ishitsuka.com (Keiju ISHITSUKA) writes:

|バグなのか仕様なのか良くわからないのですが,

なにがしたいのが推測するしかないのですが、

|  def Foo.foo(&block)
|    new() &block
|  end

この部分、

    new() &block

は

    new() & block

という意味で、つまり、「Foo.newで新しいFooオブジェクトを作り、
それに & 演算子を適用」という意味になります。おそらくは

    new(&block)

と書きたかったのだ思いますが、どうでしょう。Javaあたりに毒さ
れすぎた?

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

In This Thread