نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع 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).