نتائج البحث

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

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

يحذف التابع compact!‎ كل العناصر ذات القيمة nil من المصفوفة التي استدعيت معه ثم يعيدها. إن لم تحوي المصفوفة أي عنصر يساوي nil، فسيعيد التابع compact!‎ القيمة nil. البنية العامة compact! → ary or nil القيم المعادة تعاد المصفوفة نفسها المعطاة بعد حذف جميع العناصر ذات القيمة nil منها، أو تعاد القيمة nil إن لم تحوِ تلك المصفوفة على أي عنصر تساوي قيمة القيمة nil. أمثلة أمثلة على استخدام التابع compact!‎: [ "a", nil, "b", nil, "c" ].compact! ...

الصنف StopIteration في روبي

يُطلق الاستثناء SecurityError لوقف عملية التكرار (iteration)، خصوصًا عبر التابع Enumerator.next. يُعالج هذا الاستثناء بالتابع Kernel.loop. loop do puts "Hello" raise StopIteration puts "World" end puts "Done!" سيُنتج: Hello Done! توابع النسخة العامة result يعيد القيمة المعادة من المُكرر (iterator). مصادر صفحة الصنف StopIteration في توثيق روبي الرسمي.

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

يعيد التابع bytesize طول السلسلة النصية التي استدعيت معه بالبايت. البنية العامة bytesize → integer القيمة المعادة يعاد عدد صحيح يمثل طول السلسلة النصية المُستدعاة بالبايت. أمثلة مثال على استخدام التابع bytesize: "\x80\u3042".bytesize #=> 4 "hello".bytesize #=> 5 انظر أيضًا التابع bytes: يُعيد البايتات المقابلة لمحارف السلسلة النصية في مصفوفة. التابع byteslice: يجلب محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه. التابع ...

التابع UncaughtThrowError.new‎ في روبي

ينشئ التابع new كائنًا جديدًا من النوع UncaughtThrowError. يُطلق هذا الاستثناء عندما يتم استدعاء throw مع وسم tag لا يحتوي على الكتلة catch المقابلة. البنية العامة new(*args) المعاملات args المعاملات المستعملة في إنشاء الكائن UncaughtThrowError. انظر أيضًا التابع tag: يعيد كائن الوسم (tag object) الذي استُدعي معه. مصادر قسم التابع new‎ في الصنف UncaughtThrowError‎ في توثيق روبي الرسمي.

التابع Hash.fetch_values في روبي

يعيد التابع fetch_values مصفوفة تحتوي على القيم المقترنة بالمفاتيح المعطاة. يرمى الاستثناء KeyError عند تعذر العثور على أحد المفاتيح. البنية العامة fetch_values(key, ...) → array fetch_values(key, ...) { |key| block } → array المعاملات key المفتاح الذي يراد جلب القيمة المقترنة به. ... المفاتيح الأخرى المراد جلب القيم المقترنة بها. القيمة المعادة تعاد مصفوفة تحتوي على القيم المقترنة بالمفاتيح key و ... المعطاة. يرمى الاستثناء KeyError عند تعذر العثور على أحد المفاتيح. أمثلة مثال على استعمال التابع fetch_values: h = { "cat" ...

 التابع ENV.to_a في روبي

يحول التابع to_a متغيرات البيئة إلى مصفوفة مكونة من مصفوفات فرعية تضم أسماء وقيم تلك المتغيرات. البنية العامة to_a → Array القيمة المعادة تُعاد مصفوفة مكونة من مصفوفات فرعية تضم أسماء وقيم متغيرات البيئة. أمثلة مثال عن استخدام التابع to_a: ENV.to_a # => [["TERM", "xterm-color"], ["SHELL", "/bin/bash"], ...] انظر أيضًا التابع to_h: ينشئ جدولًا من النوع Hash يحوي نسخةً من متغيرات البيئة.  التابع to_s: يعيد السلسلة النصية “ENV”. مصادر قسم التابع to_a في الصنف ENV في توثيق روبي الرسمي.

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

يبحث التابع bsearch_index باستخدام البحث الثنائي (binary search) عن فهرسٍ لعنصر من مصفوفة يحقق شرطًا منطقيًّا محددًا ويستغرق ‎O(log n)‎، إذ n هي حجم المصفوفة. يدعم هذا التابع وضعين بحسب نوع الكتلة المحددة؛ هذان الوضعان مشابهان للوضعين في التابع bsearch مع فارق وحيد وهو أنَّ هذا التابع يعيد فهرس العنصر بدلًا من العنصر نفسه. راجع صفحة التابع bsearch لمزيد من التفاصيل. البنية العامة bsearch_index {|x| block } → int or nil القيم المعادة يعاد عدد صحيح يمثل فهرس أول ...

التابع Enumerable.slice_before في روبي

يقطِّع التابع slice_before عناصر الكائن القابل للتعداد إلى أجزاء تحدَّد بدايتها عبر نمطٍ محدِّدٍ أو كتلةٍ معطاةٍ ثم يعيد مُعدِّد لكل جزء من الأجزاء الناتجة. البنية العامة slice_before(pattern) → an_enumerator slice_before { |elt| bool } → an_enumerator إن كان النمط مطابقًا للعنصر (أي يعيد pattern === elt القيمة true) أو أعادت الكتلة القيمة true للعنصر المُمرَّر إليها، فسيُعدُّ العنصر بدايةً لجزء. يُستدعَى المعامل === والكتلة block من أول عنصر وحتى آخر عنصر من عناصر الكائن القابل للتعداد المعطى. يجري دومًا تجاهل النتيجة ...

التابع ‎Numeric.finite?‎‎ في روبي

يتحقق التابع finite?‎ إن كان العدد الذي استُدعي معه عددًا منتهيًا (finite). البنية العامة finite? → true or false‎ القيمة المعادة تعاد القيمة true إن كان العدد المعطى عددًا منتهيًا (finite)، وإلا فستُعاد القيمة false. انظر أيضا التابع eql?‎: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. التابع floor: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه. مصادر قسم التابع finite?‎ في الصنف Numeric‎ في توثيق روبي الرسمي.

التابع Integer.integer?‎ في روبي

يعيد التابع integer?‎ القيمة true دائمًا إن كان العدد المستدعى معه صحيح. البنية العامة integer? → true‎ القيمة المعادة تعاد القيمة true. انظر أيضا التابع odd?‎: يتحقق إن كان العدد الذي استٌدعي معه فرديًا. التابع even?‎: يتحقق إن كان العدد الذي استٌدعي معه زوجيًا.  مصادر قسم التابع integer?‎ في الصنف Integer‎ في توثيق روبي الرسمي.

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