الفرق بين المراجعتين ل"Ruby/Array/to h"

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Array]]
 
[[تصنيف: Ruby Array]]
يعيد التابع <code>to_h</code> نتيجة تحويل المصفوفة التي استُدعيت معه إلى مصفوفة مكونة من الأزواج [<code>key</code>, <code>value</code>].
+
يعيد التابع <code>to_h</code> نتيجة تحويل المصفوفة التي استُدعيت معه إلى مصفوفة مكونة من الأزواج <code>[key, value]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> to_h → hash
 
<syntaxhighlight lang="ruby"> to_h → hash
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==القيم المعادة==
 
==القيم المعادة==
يعاد ناتج تحويل المصفوفة المعطاة إلى خريطة ( [[Ruby/map|<code>map</code>]]) مكونة من الأزواج <code>key</code>/<code>value</code>.
+
يعاد ناتج تحويل المصفوفة المعطاة إلى [[Ruby/map|خريطة]] (map) مكونة من الأزواج <code>key/value</code>.
 
==أمثلة==
 
==أمثلة==
 
مثالٌ على استخدام التابع <code>to_h</code>:
 
مثالٌ على استخدام التابع <code>to_h</code>:
سطر 14: سطر 14:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/Array/to_a | <code>to_a</code>]]: يعيد المصفوفة التي استُدعيت معه.
+
* التابع<nowiki/>[[Ruby/Array/to_a | <code>to_a</code>]]: يعيد المصفوفة التي استُدعيت معه.
* التابع [[Ruby/Array/inspect | <code>inspect</code>]]: يحول مصفوفة إلى سلسلة نصية.
+
* التابع<nowiki/>[[Ruby/Array/inspect | <code>inspect</code>]]: يحول مصفوفة إلى سلسلة نصية.
* التابع [[Ruby/Array/try_convert | <code>try_convert</code>]]()‎: يحاول أن يحوّل كائنًا <code>obj</code> إلى مصفوفة بالاستعانة بالتابع ()[[Ruby/Array/to_ary | <code>to_ary</code>]].
+
* التابع<nowiki/>[[Ruby/Array/try_convert | <code>try_convert</code>]]‎: يحاول أن يحوّل كائنًا <code>obj</code> إلى مصفوفة بالاستعانة بالتابع<nowiki/>[[Ruby/Array/to_ary | <code>to_ary</code>]].
 
==مصادر==
 
==مصادر==
 
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-to_h قسم التابع to_h في الصنف Array في توثيق روبي الرسمي.]
 
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-to_h قسم التابع to_h في الصنف Array في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 10:17، 3 أكتوبر 2018

يعيد التابع to_h نتيجة تحويل المصفوفة التي استُدعيت معه إلى مصفوفة مكونة من الأزواج [key, value].

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

 to_h  hash

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

يعاد ناتج تحويل المصفوفة المعطاة إلى خريطة (map) مكونة من الأزواج key/value.

أمثلة

مثالٌ على استخدام التابع to_h:

 [[:foo, :bar], [1, 2]].to_h   # => {:foo => :bar, 1 => 2}

انظر أيضًا

  • التابع to_a: يعيد المصفوفة التي استُدعيت معه.
  • التابع inspect: يحول مصفوفة إلى سلسلة نصية.
  • التابع try_convert‎: يحاول أن يحوّل كائنًا obj إلى مصفوفة بالاستعانة بالتابع to_ary.

مصادر