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