Struct är en inbyggd Ruby-klass för att snabbt skapa enkla klasser som samlar några attribut — och genererar automatiskt konstruktorn, accessorer, likhet och mer. Det är ett koncist sätt att definiera lätta dataklasser utan att skriva en fullständig klass.
Problemet som Struct löser
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
