Rubyでは構造体風の振る舞いをするStructクラスがあるのは有名な話。タプル的なものを使わなければいけない際、Hashだと hoge[:name] = "hoge" のように書かなければいけないところを、 hoge.name = "hoge" と書けてタイプ数が減り、便利。 リファレンスマニュアルには以下のような形で、新しい構造体クラスを作る、とある。 1 HogeTuple = Struct.new(:name, :value) でも、僕はこう書かないと落ち着かない……。 1 2 class Hog... > このページを見る
最終更新時間:
2010年03月26日13時40分








