الفرق بين المراجعتين ل"Ruby/Hash/values at"

من موسوعة حسوب
< Ruby‏ | Hash
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة محتويات الصفحة.)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Hash]]
 
[[تصنيف: Ruby Hash]]
يعيد التابع <code>values_at</code> ت
+
يعيد التابع <code>values_at</code> مصفوفةً تحتوي على القيم المرتبطة بمفاتيح محدَّدة من الكائن <code>[[Ruby/Hash|Hash]]</code> الذي استدعي معه.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">values_at(key, ...) → array</syntaxhighlight>
 
<syntaxhighlight lang="ruby">values_at(key, ...) → array</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
 +
 +
=== <code>key</code> ===
 +
المفتاح المراد جلب القيمة المرتبطة به.
 +
 +
=== <code>...</code> ===
 +
المفاتيح الأخرى المراد جلب القيم المرتبطة بها.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
تعاد  
+
تعاد مصفوفةً تحتوي على القيم المرتبطة بالمفاتيح <code>key</code> و <code>...</code> من الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.
  
 +
== أمثلة ==
 +
مثال على استعمال التابع <code>values_at</code>:<syntaxhighlight lang="ruby">
 +
h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" }
 +
h.values_at("cow", "cat")  #=> ["bovine", "feline"]
 +
</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
*  
+
* التابع <code>[[Ruby/Hash/select|select]]</code>: يعيد كائن جديد من النوع <code>[[Ruby/Hash|Hash]]</code> يتكون من العناصر التي تعيد الكتلة المعطاة معها القيمة <code>true</code>.
 +
* التابع <code>[[Ruby/Hash/value-3F|value?‎]]</code>: يتحقق إذا كانت القيمة المُمرَّرة إليه موجودةً ومرتبطةً بمفتاح ما في الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.
 +
* التابع <code>[[Ruby/Hash/values|values]]</code>: يعيد مصفوفة جديدة تحوي قيم الكائن <code>[[Ruby/Hash|Hash]]</code> الذي استدعي معه.1
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-values_at قسم التابع values_at في الصنف Hash في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-values_at قسم التابع values_at في الصنف Hash في توثيق روبي الرسمي.]

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

يعيد التابع values_at مصفوفةً تحتوي على القيم المرتبطة بمفاتيح محدَّدة من الكائن Hash الذي استدعي معه.

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

values_at(key, ...)  array

المعاملات

key

المفتاح المراد جلب القيمة المرتبطة به.

...

المفاتيح الأخرى المراد جلب القيم المرتبطة بها.

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

تعاد مصفوفةً تحتوي على القيم المرتبطة بالمفاتيح key و ... من الكائن Hash المعطى.

أمثلة

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

h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" }
h.values_at("cow", "cat")  #=> ["bovine", "feline"]

انظر أيضا

  • التابع select: يعيد كائن جديد من النوع Hash يتكون من العناصر التي تعيد الكتلة المعطاة معها القيمة true.
  • التابع value?‎: يتحقق إذا كانت القيمة المُمرَّرة إليه موجودةً ومرتبطةً بمفتاح ما في الكائن Hash المعطى.
  • التابع values: يعيد مصفوفة جديدة تحوي قيم الكائن Hash الذي استدعي معه.1

مصادر