نتائج البحث

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

التابع Range.hash‎ في روبي

يحسب التابع hash الشيفرة hash للمجال الذي استدعي معه. يكون لمجالين عنصرا بدايتهما ونهايتهما متساويان (وفق المعامل eql?‎)، وقيمة exclude_end?‎ الخاصة بهما متساوية أيضًا نفس رمز التكويد. البنية العامة hash → integer‎ ‎القيمة المعادة يعاد عدد صحيح يمثِّل الشيفرة hash للمجال المعطى. انظر أيضا التابع Object.hash: يحسب الشيفرة hash للكائن الذي استدعي معه. التابع first: يعيد الكائن الأول في المجال، أو يعيد مصفوفة مكونة من أول n عنصر. مصادر قسم التابع hash‎ في الصنف Range‎ في توثيق روبي الرسمي.

التابع Range.bsearch‎ في روبي

يبحث التابع bsearch باستخدام خوارزمية البحث الثنائي (binary search) عن قيمة من المجال تحقق الشرط المعطى في مدةO (log n) ‎، إذ n يمثل حجم المجال. البنية العامة bsearch {|obj| block } → value‎ يمكنك استخدام هذا التابع بطريقتين: وضع البحث الأدنى (find-minimum mode)، أو وضع البحث العادي (find-any mode). وفي كلتا الحالتين، يجب أن تكون عناصر المجال مُرتبة (sorted) لأجل الكتلة. في وضع البحث الأدنى (يعد هذا خيارًا جيدًا في الحالات العادية)، يجب أن تُعيد الكتلة إما true أو false، ...

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

ينشئ التابع new مجالًا من قيمتين تمثِّل إحداها بداية المجال والأخرى نهايته. يمكن ضم قيمة النهاية إلى المجال أو استثنائها منه عبر تمرير القيمة true أو false إلى التابع كمعامل ثالث. البنية العامة new(begin, end, exclude_end=false) → rng‎ المعاملات begin‎ قيمة بداية المجال. end‎ قيمة نهاية المجال. exclude_end‎ قيمة منطقية تحدد إن كانت قيمة النهاية end ستُشمَل ضمن المجال أو تستثنى منه. القيمة الافتراضية هي: false. القيمة المعادة يعاد مجالٌ جديدٌ بدايته القيمة begin ونهايته القيمة end. انظر أيضًا المعامل ==: يتحقق ...

التابع Range.max‎ في روبي

يعيد التابع max أكبر قيمة في المجال المعطى، أو يعيد القيمة nil إن كان عنصر بداية المجال أكبر من عنصر نهايته أو إن كانت قيمة البداية لمجال إقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة نهايته. يمكن إعطاء كتلة اختيارية لاستبدال تابع المقارنة الافتراضي a <=> b. البنية العامة max → obj max {| a,b | block }→ obj max(n) → obj max(n) {| a,b | block }→ obj‎ المعاملات n‎ ‎عدد صحيح. القيمة المعادة تعاد أكبر قيمة من المجال المعطى، ...

التابع Range.first‎ في روبي

يعيد التابع first الكائن الأول في المجال، أو يعيد مصفوفة مكونة من أول n عنصر. البنية العامة first → obj first(n) → an_array‎ المعاملات n‎ ‎عدد صحيح يمثِّل عدد العناصر الأولى المراد جلبها من المجال المعطى. القيمة المعادة يعاد الكائن الأول في المجال المعطى، أو تعاد مصفوفة مكونة من أول n عنصر. أمثلة مثال على استخدام التابع first‎: (10..20).first #=> 10 (10..20).first(3) #=> [10, 11, 12]‎ انظر أيضا التابع last: يعيد الكائن الأخير في المجال، أو يعيد مصفوفة مكونة ...

التابع Range.inspect‎ في روبي

يحوّل التابع inspect المجال الذي استُدعي معه إلى شكل قابل للطباعة. البنية العامة inspect → string‎ ‎القيمة المعادة يعاد المجال المعطى على شكل سلسلة نصية قابلة للطباعة. انظر أيضا التابع last: يعيد العنصر الأخير في المجال، أو مصفوفة مؤلفة من آخر n عنصر. مصادر قسم التابع inspect‎ في الصنف Range‎ في توثيق روبي الرسمي.

التابع Range.each‎ في روبي

يُكرر التابع each تنفيذ الكتلة المعطاة مع تمرير عناصر المجال إليها بالتتابع. لا يمكن استخدام التابع each إلا ​​إن كان عنصر بداية المجال يدعم التابع succ. يُطلَق الاستثناء TypeError إن لم يٌعرّف ذلك العنصر التابع succ (مثل الصنف Float). في حال لم تُعطَ أية كتلة، فسيُعاد كائن من الصنف enumerator بدلًا من ذلك. البنية العامة each {| i | block } → rng each → an_enumerator‎ القيمة المعادة يعاد مجالٌ ناتج عن تنفيذ الكتلة block على كل عنصر من عناصر المجال المعطى. ...

التابع Range.end‎ في روبي

يعيد التابع end الكائن الذي يحدِّد نهاية المجال. البنية العامة end → obj‎ ‎القيمة المعادة يعاد الكائن الذي يحدد نهاية المجال المعطى. أمثلة مثال على استخدام التابع end‎: (1..10).end #=> 10 (1...10).end #=> 10‎ انظر أيضا التابع begin: يعيد الكائن الذي يحدد بداية المجال. التابع cover?‎: يتحقق إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال. التابع exclude_end?‎: يتحقق إن كان المجال يستثني قيمته النهائية. مصادر قسم التابع end‎ في الصنف Range‎ في توثيق روبي الرسمي.

التابع Range.include?‎‎ في روبي

يتحقق التابع include?‎ إن كان كائنٌ ما عنصرًا من المجال المعطى. إن كان عنصرا البداية والنهاية عددين، فستتم المقارنة وفقًا لمقدار (magnitude) القيم. البنية العامة include?(obj) → true or false‎ المعاملات obj‎ ‎الكائن المراد التحقق من وقوعه ضمن المجال المعطى. القيمة المعادة تعاد القيمة true إن كان objعنصرًا من المجال، أو القيمة false خلاف ذلك. أمثلة مثال على استخدام التابع include?‎: ("a".."z").include?("g") #=> true ("a".."z").include?("A") #=> false ("a".."z").include?("cc") #=> false‎ انظر أيضا المعامل ===: يعيد القيمة true ...

التابع Range.cover?‎‎ في روبي

يتحقق التابع cover?‎ إن كان الكائن المُمرَّر إليه محصورًا بين بداية ونهاية المجال. البنية العامة cover?(obj) → true or false‎ يتم التحقق من begin <= obj <= end إن كانت قيمة exclude_end?‎ مضبوطةً إلى القيمة false، أو من begin <= obj < end إن كانت قيمة exclude_end?‎ مضبوطةً إلى القيمة true. المعاملات obj‎ ‎الكائن المراد التحقق من وجوده ضمن المجال المعطى. القيمة المعادة تعاد القيمة true إن كان obj محصورًا بين بداية ونهاية المجال، أو تعاد القيمة false خلاف ذلك. ...

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