التابع 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: يعيد اسم وقيمة كل عضو من أعضاء البنية بالترتيب.

مصادر