Struct adalah built-in class Ruby untuk dengan cepat membuat class sederhana yang menggabungkan beberapa atribut — menghasilkan constructor, accessor, equality, dan lebih banyak lagi secara otomatis. Ini adalah cara yang ringkas untuk mendefinisikan lightweight data class tanpa menulis class lengkap.
Masalah yang Struct selesaikan
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
