Struct é uma classe embutida do Ruby para criar rapidamente classes simples que agrupam alguns atributos — gerando automaticamente o construtor, acessadores, igualdade e muito mais. É uma forma concisa de definir classes de dados leves sem escrever uma classe completa.
O problema que Struct resolve
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
