2008-01-25から1日間の記事一覧

Rubyのsetterメソッドは特別扱いされる。

Rubyのsetterメソッドの振る舞いを理解していなくて、ちょっとビックリしたので。まずはsetterの基本から。 def abc=(a) puts "abc setter" end abc = 123 これは何も表示しません。abc = 123はローカル変数abcを定義しています。 def abc=(a) puts "abc set…