الفرق بين المراجعتين لصفحة: «Ruby/Array/to h»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.to_h</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby Array]...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Array]] | [[تصنيف: Ruby Array]] | ||
يعيد التابع <code>to_h</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|خريطة]] (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>]] | * التابع<nowiki/>[[Ruby/Array/try_convert | <code>try_convert</code>]]: يحاول أن يحوّل كائنًا <code>obj</code> إلى مصفوفة بالاستعانة بالتابع<nowiki/>[[Ruby/Array/to_ary | <code>to_ary</code>]]. | ||
==مصادر== | ==مصادر== | ||
* قسم التابع 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
.