الفرق بين المراجعتين لصفحة: «Ruby/Array/to a»
أنشأ الصفحة ب'<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> المصفوفة التي استُدعيت معه. | ||
في حال استدعاء هذا التابع مع كائن من صنف فرعي ( | |||
في حال استدعاء هذا التابع مع كائن من صنف فرعي (subclass) من الصنف [[Ruby/Array|<code>Array</code>]]، فسيُحوَل ذلك الكائن إلى كائن من الصنف [[Ruby/Array|<code>Array</code>]]. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> to_a → ary | <syntaxhighlight lang="ruby"> to_a → ary | ||
سطر 20: | سطر 21: | ||
* التابع [[Ruby/Array/try_convert | <code>try_convert</code>]](): يحاول أن يحوّل كائنًا <code>obj</code> إلى مصفوفة بالاستعانة بالتابع ()[[Ruby/Array/to_ary | <code>to_ary</code>]]. | * التابع [[Ruby/Array/try_convert | <code>try_convert</code>]](): يحاول أن يحوّل كائنًا <code>obj</code> إلى مصفوفة بالاستعانة بالتابع ()[[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 في توثيق روبي الرسمي.] |
مراجعة 18:14، 8 سبتمبر 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
: يعيد التابعto_h
نتيجة تحويل المصفوفة التي استُدعي عبرها إلى مصفوفة مكونة من أزواج [key
,value
]. - التابع
inspect
: يحول مصفوفة إلى سلسلة نصية. - التابع
try_convert
(): يحاول أن يحوّل كائنًاobj
إلى مصفوفة بالاستعانة بالتابع ()to_ary
.