2010-07-12から1日間の記事一覧

classとStruct

RubyにはStructというクラスがある。 データを出し入れする専用のクラスを簡単に定義するためのものだ。 Hoge = Struct.new(:x, :y) foo = Hoge.new(5, 10) p foo.x # => 5 p foo.y # => 10 foo.x = 20 p foo.x # => 20 Struct.newすることで、その引数のatt…