From: masaki Date: 2002-07-20T13:45:36+09:00 Subject: [ruby-dev:17726] Re: self in block 正木です。 From: Takaaki Tateishi Subject: [ruby-dev:17724] Re: self in block Date: Sat, 20 Jul 2002 12:51:50 +0900 > > class Foo > def initialize(ary) > @ary = ary > end > > def each > @ary.each{|elem| > yield(self,elem) # これどう解釈しますか? > } > end > end 私が問題にしているのは initialize に渡される block 内での self なので、 こういう従来の仕様について答えるのは適切ではないですが、 この self は当然 each を呼んだ Foo の instance だと思います。