Structは値を集めるクラス(を作る手軽なクラス)

Structを使うと、構造体が作れます。

Person = Struct.new(:name, :email)
person = Person.new('Alice', 'alice@example.com')
p person          #=> #<struct Person name="Alice", email="alice@example.com">
p person[:name]   #=> "Alice"
p person[:email] = 'riddle@example.org'
p person          #=> #<struct Person name="Alice", email="riddle@example.org">