الفرق بين المراجعتين لصفحة: «Ruby/Hash/keys»

من موسوعة حسوب
< Ruby‏ | Hash
إنشاء الصفحة.
 
طلا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>Hash.inspekeysct</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>Hash.keys</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Hash]]
[[تصنيف: Ruby Hash]]
يعيد التابع <code>keys</code> ت
يعيد التابع <code>keys</code> مصفوفة جديدة تحوي مفاتيح الكائن <code>[[Ruby/Hash|Hash]]</code> الذي استدعي معه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">keys → array</syntaxhighlight>
<syntaxhighlight lang="ruby">keys → array</syntaxhighlight>
==المعاملات==
==القيمة المعادة==
==القيمة المعادة==
تعاد  
تعاد مصفوفة جديدة تحوي مفاتيح الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.


== أمثلة ==
مثال على استعمال التابع <code>keys</code>:<syntaxhighlight lang="ruby">
h = { "a" => 100, "b" => 200, "c" => 300, "d" => 400 }
h.keys  #=> ["a", "b", "c", "d"]
</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
*  
* التابع <code>[[Ruby/Hash/has key-3F|has_key?‎]]</code>: يتحقق إذا كان مفتاحٌ معيَّن موجودًا في الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.
* التابع <code>[[Ruby/Hash/key|key]]</code>: يعيد المفتاح المقابل لقيمة معيَّنة في الكائن <code>[[Ruby/Hash|Hash]]</code> الذي استدعي معه.
 
* التابع <code>[[Ruby/Hash/values|values]]</code>: يعيد مصفوفة جديدة تحوي قيم الكائن <code>[[Ruby/Hash|Hash]]</code> الذي استدعي معه.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-keys قسم التابع keys في الصنف Hash في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-keys قسم التابع keys في الصنف Hash في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 16:00، 26 نوفمبر 2018

يعيد التابع keys مصفوفة جديدة تحوي مفاتيح الكائن Hash الذي استدعي معه.

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

keys  array

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

تعاد مصفوفة جديدة تحوي مفاتيح الكائن Hash المعطى.

أمثلة

مثال على استعمال التابع keys:

h = { "a" => 100, "b" => 200, "c" => 300, "d" => 400 }
h.keys   #=> ["a", "b", "c", "d"]

انظر أيضا

  • التابع has_key?‎: يتحقق إذا كان مفتاحٌ معيَّن موجودًا في الكائن Hash المعطى.
  • التابع key: يعيد المفتاح المقابل لقيمة معيَّنة في الكائن Hash الذي استدعي معه.
  • التابع values: يعيد مصفوفة جديدة تحوي قيم الكائن Hash الذي استدعي معه.

مصادر