Struct là một class có sẵn của Ruby để nhanh chóng tạo các class đơn giản gom lại một vài attribute — tự động sinh constructor, accessor, so sánh bằng, và nhiều hơn. Đó là một cách súc tích để định nghĩa các class dữ liệu nhẹ mà không cần viết một class đầy đủ.
Vấn đề mà Struct giải quyết
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
