التابع Hash.each_key في روبي
يستدعي التابع each_key الكتلة المعطاة مرةً واحدةً لكل مفتاح من مفاتيح أزواج الكائن Hash الذي استدعي معه بعد تمرير مفتاح كل زوج إليها.
البنية العامة
each_key {| key | block } → hsh
each_key → an_enumerator
القيمة المعادة
يعاد ناتج تنفيذ الكتلة block على كل زوج من أزواج الكائن Hash المعطى بعد تمرير مفتاح كل زوج إليها. إذا لم تُعطَ كتلة، يُعاد كائن من النوع enumerator بدلًا من ذلك.
أمثلة
مثال على استعمال التابع each_key:
h = { "a" => 100, "b" => 200 }
h.each_key {|key| puts key }
يُنتِج ما يلي:
a
b
انظر أيضا
- التابع
each: يستدعي الكتلة المعطاة مرةً واحدةً لكل مفتاح من مفاتيح أزواج الكائنHashالذي استدعي معه بعد تمرير مفتاح وقيمة الأزواج إليها.
- التابع
each_pair: يستدعي الكتلة المعطاة مرةً واحدةً لكل مفتاح من مفاتيح أزواج الكائنHashالذي استدعي معه بعد تمرير مفتاح وقيمة الأزواج إليها. - التابع
each_value: يستدعي الكتلة المعطاة مرةً واحدةً لكل مفتاح من مفاتيح أزواج الكائنHashالذي استدعي معه بعد تمرير قيمة كل زوج إليها.