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

From: matz@... (Yukihiro Matsumoto)
Date: 2004-01-27 13:11:30 UTC
List: ruby-list #39090
まつもと ゆきひろです

In message "[ruby-list:39089] super(...) with block"
    on 04/01/27, "K.Sasada" <ko1@namikilab.tuat.ac.jp> writes:

| super(...) とだけ呼んだ時,ブロックが伝播してるようなのですが,
|これはこういうもん/こうあるべきなんでしょうか.パラメータ同様,
|渡さないんじゃないのかな? と疑問に思ったもので.

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

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

In This Thread