التابع each‎ الخاص بالصنف Struct في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع each قيمة كل عضو من أعضاء البنية بالترتيب. وفي حال لم تُعطى أي كتلة، فسيُعاد كائن من الصنف Enumerator بدلاً من ذلك.

البنية العامة

each {|obj| block }   struct
each   enumerator

القيمة المُعادة

يعيد التابع each قيمة كل عضو من أعضاء البنية بالترتيب. وفي حال لم تُعطى أي كتلة، فسيُعاد كائن من الصنف 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: يعيد التابع each اسم وقيمة كل عضو من أعضاء البنية بالترتيب.

مصادر