Struct, birkaç attribute'ü bir araya getiren basit sınıfları hızlı bir şekilde oluşturmak için Ruby'nin yerleşik sınıfıdır — constructor, accessor'lar, eşitlik ve daha fazlasını otomatik olarak oluşturur. Tam bir sınıf yazmadan hafif veri sınıfları tanımlamanın kısa bir yoludur.
Struct'ın çözdüğü sorun
,
()
= x
= y
()
x == other.x && y == other.y
= .new(, )
