Ruby Structの使い方

397 ワード

User = Struct.new(:first, :middle, :last) => User
u1 = User.new("Robin", "2", "Wu") => #<struct User first="Robin", middle="2", last="Wu">
u1.first => "Robin"
u1.middle => "2"
u1.last => "Wu"
u1[0] => "Robin"
u1[1] => "2"
u1[2] => "Wu"