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