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

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.to_a</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby Array]...')
 
ط
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 4: سطر 4:
 
[[تصنيف: Ruby Array]]
 
[[تصنيف: Ruby Array]]
 
يعيد التابع <code>to_a</code> المصفوفة التي استُدعيت معه.
 
يعيد التابع <code>to_a</code> المصفوفة التي استُدعيت معه.
في حال استدعاء هذا التابع مع كائن من صنف فرعي (<code>subclass</code>) من الصنف [[Ruby/Array/Array | <code>Array</code>]]، فسيُحوَل ذلك الكائن إلى كائن من الصنف [[Ruby/Array/Array | <code>Array</code>]].
+
 
 +
في حال استدعاء هذا التابع مع كائن من صنف فرعي (subclass) من الصنف [[Ruby/Array|<code>Array</code>]]، فسيُحوَل ذلك الكائن إلى كائن من الصنف [[Ruby/Array|<code>Array</code>]].
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> to_a → ary
 
<syntaxhighlight lang="ruby"> to_a → ary
سطر 15: سطر 16:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/Array/to_ary | <code>to_ary</code>]]: يعيد المصفوفة التي استُدعيت معه.
+
* التابع<nowiki/>[[Ruby/Array/to_ary | <code>to_ary</code>]]: يعيد المصفوفة التي استُدعيت معه.
* التابع [[Ruby/Array/to_h | <code>to_h</code>]]: يعيد التابع [[Ruby/Array/to_h | <code>to_h</code>]] نتيجة تحويل المصفوفة التي استُدعي عبرها إلى مصفوفة مكونة من أزواج [<code>key</code>, <code>value</code>].
+
* التابع<nowiki/>[[Ruby/Array/to_h | <code>to_h</code>]]: يعيد نتيجة تحويل المصفوفة التي استُدعي عبرها إلى مصفوفة مكونة من أزواج <code>[key, value]</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>]].
 
==مصادر==
 
==مصادر==
* قسم التابع to_a في الصنف Array في توثيق روبي الرسمي.
+
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-to_a قسم التابع to_a في الصنف Array في توثيق روبي الرسمي.]

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

يعيد التابع to_a المصفوفة التي استُدعيت معه.

في حال استدعاء هذا التابع مع كائن من صنف فرعي (subclass) من الصنف Array، فسيُحوَل ذلك الكائن إلى كائن من الصنف Array.

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

 to_a  ary

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

تعاد المصفوفة نفسها المعطاة.

أمثلة

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

 [ "a", nil, "b", nil, "c", nil ].to_a #=> [ "a", nil, "b", nil, "c", nil ]

انظر أيضًا

  • التابع to_ary: يعيد المصفوفة التي استُدعيت معه.
  • التابع to_h: يعيد نتيجة تحويل المصفوفة التي استُدعي عبرها إلى مصفوفة مكونة من أزواج [key, value].
  • التابع inspect: يحول مصفوفة إلى سلسلة نصية.
  • التابع try_convert‎: يحاول أن يحوّل كائنًا obj إلى مصفوفة بالاستعانة بالتابع to_ary.

مصادر