الفرق بين المراجعتين لصفحة: «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

مصادر