Struct is een ingebouwde Ruby-klasse om snel eenvoudige klassen te maken die enkele attributen bundelen — en genereert automatisch de constructor, accessors, gelijkheid, en meer. Het is een beknopte manier om lichte dataklassen te definiëren zonder een volledige klasse te schrijven.
Waarom het belangrijk is
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
