Struct je vestavěná Ruby třída pro rychlé vytváření jednoduchých tříd, které seskupují několik atributů — automaticky generují konstruktor, accessory, rovnost a další funkce. Je to stručný způsob, jak definovat lehké datové třídy bez psaní úplné třídy.
Problém, který Struct řeší
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
