التابع Array‎ الخاص بالصنف Kernel في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع Array الوسيط المعطى arg (انظر فقرة البنية العامة) على شكل مصفوفة (Array).

في البدء يحاول التابع Array استدعاء to_ary على arg، ثم يستدعي to_a. إذا لم يستجب arg إلى كل من to_ary و to_a، فستُعاد مصفوفة Array أحادية تحتوي arg.

إذا لم تكن القيمة المٌعادة من to_ary أو to_a من الصنف Array، فسيٌطلق خطأ TypeError.

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

Array(arg)     array

المعاملات

arg‎

الكائن المراد تحويله إلى مصفوفة.

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

يعيد التابع Array الوسيط المعطى arg على شكل مصفوفة.

أمثلة

مثال على استخدام التابع Array‎:

Array(["a", "b"])  #=> ["a", "b"]
Array(1..5)        #=> [1, 2, 3, 4, 5]
Array(key: :value) #=> [[:key, :value]]
Array(nil)         #=> []
Array(1)           #=> [1]

انظر أيضا

  • صفحة الصنفKernel
  • التابع Hash: يحول التابع Hash الوسيط arg  إلى قاموس (Hash).

مصادر