2009-04-26から1日間の記事一覧
Object#freezeで、インスタンスの変更(インスタンス変数の変更)を禁止できます。 class Kitten def name @name end def name=(name) @name = name end end mii = Kitten.new mii.name = "mii" #凍結。 mii.freeze #凍結後はインスタンス変数を変更できない。…
Object#freezeで、インスタンスの変更(インスタンス変数の変更)を禁止できます。 class Kitten def name @name end def name=(name) @name = name end end mii = Kitten.new mii.name = "mii" #凍結。 mii.freeze #凍結後はインスタンス変数を変更できない。…