التابع Struct.each‎ في روبي

من موسوعة حسوب
< Ruby‏ | Struct

يعيد التابع 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‎

انظر أيضًا

  • التابع each_pair: يعيد اسم وقيمة كل عضو من أعضاء البنية بالترتيب.

مصادر