نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

التابع Array.select!‎ في روبي

يختار التابع !select جميع عناصر المصفوفة المحققة لشرط معين ويحذف العناصر الأخرى المتبقية التي لم تحقق هذا الشرط. قد لا تتغير المصفوفة مباشرةً في كل مرة تُستدعى فيها الكتلة البرمجية الممررة إلى هذا التابع، وستعاد القيمة nil إن لم يجرى أي تعديل على المصفوفة. إن لم تمرَّر أية كتلة إلى التابع !select، فسيعيد كائنًا من النوع Enumerator. البنية العامة select! {|item| block } → ary or nil select! → Enumerator القيم المعادة تعاد المصفوفة نفسها المعطاة بعد الإبقاء على العناصر التي ...

التابع Array.repeated_combination في روبي

يشبه التابع repeated_combination التابع combination باستثناء أنه يمكنه تجميع العناصر مع نفسها (أي تكرار العناصر نفسها). لا يوجد أي ضمان للتنبؤ بترتيب العناصر المجمَّعة المعادة. إن لم تمرَّر أي كتلة (block) إلى هذا التابع، فسيعيد كائنًا من النوع Enumerator. البنية العامة repeated_combination(n) { |c| block } → ary repeated_combination(n) → Enumerator المعاملات n عدد صحيح يحدد عدد عناصر المصفوفات الفرعية المراد تجميع عناصر المصفوفة المعطاة ضمنها. القيم المعادة تعاد المصفوفة نفسها المعطاة بعد تجميع عناصرها مع نفسها ومع العناصر الأخرى بترتيب ...

التابع ?Object.instance_of في روبي

يتحقَّق التابع ?instance_of إذا كان الكائن الذي استدعي معه نسخةً من الصِّنف المُمرَّر إليه. البنية العامة instance_of?(class) → true or false المعاملات class الصنف المراد التحقُّق أنَّ الكائن المعطى نسخةٌ منه. القيم المعادة تُعاد القيمة true إذا كان الكائن المعطى نسخةً من الصنف class؛ خلاف ذلك، تُعاد القيمة false. أمثلة مثالٌ عن استخدام التابع ?instance_of: class A; end class B < A; end class C < B; end b = B.new b.instance_of? A #=> false b.instance_of? B ...

 التابع Dir.fileno في روبي

يعيد التابع fileno عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن Dir الذي استُدعي معه. يستخدم هذا التابع الدالة dirfd()‎ المُعرّفة في المعيار POSIX 2008. وبالتالي، سيُطلق الخطأ NotImplementedError في أنظمة التشغيل التي لا توفّر هذه الدالة، مثل ويندوز. البنية العامة fileno → integer القيم المعادة يعاد عدد صحيح (integer) يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن Dir المعطى. أمثلة مثالٌ على استخدام التابع fileno: d = Dir.new("..") d.fileno #=> ...

التابع Array.rindex في روبي

يجلب التابع rindex فهرس آخر ظهور لعنصر محدَّد من مصفوفة (يتحقق من التساوي باستعمال المعامل ==) أو فهرس آخر عنصر يحقق شرطًا محدَّدًا. في حال عدم تمرير أي شيء إلى التابع rindex، سيعيد‎ كائنًا من النوع Enumerator. البنية العامة rindex(obj) → int or nil rindex { |item| block } → int or nil rindex → Enumerator المعاملات obj الكائن المراد جلب فهرس آخر ظهور له في المصفوفة المعطاة. القيم المعادة يعاد عددٌ صحيحٌ يمثِّل فهرس آخر ظهور للعنصر obj من المصفوفة ...

التابع Rational.quo‎ في روبي

ينفذ التابع quo عملية القسمة. البنية العامة quo(numeric) → numeric‎ المعاملات numeric‎ عدد يمثِّل المقسوم عليه. القيمة المعادة يعاد ناتج عملية القسمة بين العدد الجذري المعطى والعدد numeric. أمثلة مثال على استخدام التابع quo‎: Rational(2, 3) / Rational(2, 3) #=> (1/1) Rational(900) / Rational(1) #=> (900/1) Rational(-2, 9) / Rational(-9, 2) #=> (4/81) Rational(9, 8) / 4 ...

التابع Encoding.default_internal في روبي

يُعيد التّابع default_internal:: قيمة التّرميز الداخلي الافتراضية. يُغيَّر ترميز السّلاسل النصّية في الحالات التّالية إذا لم تكن قيمة التّرميز الداخلي الافتراضية مضبوطةً إلى القيمة nil: الملفات ذات الصيغة CSV. التابع Etc.systmpdir و التابع Etc.sysconfdir. بيانات الصنف File المقروءة من القرص. أسماء الملفات الموجودة في الصنف File المقروءة من مجرى أحد المجلدات Dir. التابع Integer.chr. التابع Regexp.inspect والتابع String.inspect. السلاسل النصية المعادة أثناء قراءة الأسطر. السلاسل المعادة من الصنف SBDM. التابع Time.zone. القيم المعادة من الصنف ENV. القيم التابعة للصنف ARGV ...

التابع String.getbyte في روبي

يُعيد التابع getbyte قيمة البايت المقابل للمحرف الموجود في الفهرس المُحدد من السلسلة النصية التي استدعي معها. البنية العامة getbyte(index) → 0 .. 255 المعاملات index فهرس المحرف المُراد جلب قيمة البايت المقابل له. القيمة المعادة يُعاد عدد صحيح بين 0 و 255 يمثِّل قيمة البايت المقابل للمحرف ذي الفهرس index في السلسلة النصية المعطاة، أو تُعاد القيمة nil في حال كان الفهرس يقع خارج السلسلة. أمثلة مثال على استعمال التابع getbyte: "hello".getbyte(0) #=> 104 "hello".getbyte(9) #=> nil انظر أيضًا المعامل ...

التابع Object.freeze في روبي

يمنع التابع freeze إجراء تعديلاتٍ إضافيةٍ على الكائن الذي استدعي معه. سيُرمَى الخطأ RuntimeError عند محاولة إجراء أي تعديلٍ مع هذا الكائن بعد استدعاء التابع freeze معه. ليس هناك أيُّ طريقةٍ لتحرير الكائن من حالة التجميد (frozen) بعد تطبيقها. انتبه إلى أن الأصناف التالية تكون في حالة تجميد دائمة وهي: Integer، و Float، و Symbol. البنية العامة freeze → obj القيم المعادة يُعاد الكائن المعطى نفسه بعد تجميده. أمثلة مثالٌ عن استخدام التابع freeze: a = [ "a", "b", "c" ...

التابع Symbol.swapcase‎ في روبي

يشبه التابع swapcase التعبير sym.to_s.swapcase.intern. البنية العامة swapcase → symbol swapcase([options])→ symbol‎ المعاملات options‎ خيارات. القيمة المعادة يعاد كائن من النوع Symbol. انظر أيضًا التابع downcase: يشبه التعبير sym.to_s.downcase.intern. مصادر قسم التابع swapcase‎ في الصنف Symbol‎ في توثيق روبي الرسمي.

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).