التابع Struct.each
في روبي
يعيد التابع each
قيمة كل عضو من أعضاء البنية بالترتيب. وفي حال لم تُعطَ أية كتلة، فسيُعاد كائن من الصنف Enumerator
بدلًا من ذلك.
البنية العامة
each {|obj| block } → struct
each → enumerator
القيمة المعادة
تعاد قيمة كل عضو من أعضاء البنية بالترتيب. وفي حال لم تُعطَ أي كتلة، فسيُعاد كائن من الصنف Enumerator
بدلًا من ذلك.
أمثلة
مثال على استخدام التابع each
:
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.each {|x| puts(x) }
الناتج:
Joe Smith
123 Maple, Anytown NC
12345