構造体クラス
どういう場合に嬉しいのか、Structを使いどころがよく分からない。
class StructPerson < Struct.new(:name, :age) end foo = StructPerson.new("taro", 20) #=> #<struct StructPerson name="taro", age=20> class ObjectPerson attr_accessor :name, :age def initialize(name, age) @name = name @age = age end end bar = ObjectPerson.new("jiro", 10) #=> #<ObjectPerson:0x29a37cc @age=10, @name="jiro">