2008-10-08から1日間の記事一覧
属性代入メソッドは便利なのだけれど、レシーバが付いていないと、変数への代入とみなされて、呼ばれないことになるので注意。 class Foo def bar=(v) @bar=v end attr_reader :bar def baz(val) bar = val # ★属性代入のつもりだが、変数への代入になってい…
属性代入メソッドは便利なのだけれど、レシーバが付いていないと、変数への代入とみなされて、呼ばれないことになるので注意。 class Foo def bar=(v) @bar=v end attr_reader :bar def baz(val) bar = val # ★属性代入のつもりだが、変数への代入になってい…