Struct είναι μια ενσωματωμένη κλάση Ruby για γρήγορη δημιουργία απλών κλάσεων που συνδυάζουν μερικές ιδιότητες — δημιουργώντας αυτόματα τον constructor, τα accessors, την ισότητα και πολλά άλλα. Είναι ένας λιτός τρόπος για να ορίσεις κλάσεις δεδομένων χωρίς να γράψεις μια πλήρη κλάση.
Το πρόβλημα που λύνει το Struct
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
