Struct ist eine eingebaute Ruby-Klasse zum schnellen Erstellen einfacher Klassen, die einige Attribute zusammenbündeln — es generiert automatisch den Konstruktor, Accessoren, Gleichheit und vieles mehr. Es ist eine prägnante Möglichkeit, leichte Datenklassen zu definieren, ohne eine vollständige Klasse zu schreiben.
Das Problem, das Struct löst
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
