[ruby-list:39091] Re: super(...) with block

From: "K.Sasada" <ko1@...>
Date: 2004-01-27 13:40:17 UTC
List: ruby-list #39091
  matz@ruby-lang.org (Yukihiro Matsumoto) wrote :
    [ [ruby-list:39090] Re: super(...) with block ]
    at Tue, 27 Jan 2004 22:11:30 +0900

> 渡すべきだと思って渡してます。渡さないと、毎回明示的にブロッ
> ク引数を渡す必要があるのが嬉しくないと思うのですが(それに昔
> はブロック引数なかったし)。

 なるほど.納得しました.

> あるいはsuperとしたときには伝搬するが、super(...)とした時に
> は伝搬しないという仕様にするのもアリかもしれませんが。

 元のメールにも書いたとおり,パラメータの受け渡しからの連想でした.
ブロックとパラメータは違う,って言われるとそうなんだと思うんですが,
個人的にはメソッドに渡すものなんだから,同じようなもんだろ,と思っ
てしまって.

 というわけで,個人的には渡さないほうが一貫性があるのかな,と思う
のですが,現状を変えるべきだ,というような強い動機はありません.

-- 
// SASADA Koichi @ namikilab.tuat.ac.jp
//


In This Thread

Prev Next