2015-08-19から1日間の記事一覧

Ruby で block 内からレシーバのオブジェクトを参照したかった

意図としては以下のように block 内で呼び出したレシーバを参照したい。 [1, 2, 3].map { |it| it + self.size # block 内でレシーバのオブジェクトを参照したい } # => [4, 5, 6] しかし、block 内のスコープでメソッドやオブジェクトを参照した場合、定義…