نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
المخلوط Comparable في روبي
يُستخدم المخلوط (mixin) Comparable من قبل الأصناف التي يمكن ترتيب كائناتها. يجب أن يحدِّد الصنفُ المعاملَ <=>، الذي يوازن الكائن المستقبِل (receiver) مع كائن آخر، ويعيد -1، أو 0، أو +1 إن كان المُستقبِل أصغر من الكائن الآخر، أو يساويه، أو أكبر منه على التوالي. إذا كان الكائن الآخر غير قابل للموازنة، فعندئذ سيعيد المعامل <=> القيمة المعدومة nil. يستخدم Comparable المعامل <=> لإجراء عمليات الموازنة التقليدية (أي العمليات >، و <=، و ==، و =<، و <) والتابع between?. ...
الدالة ()comparable في Sass
تتحقَّق الدالة comparable() ما إذا كان بالإمكان جمع أو طرح أو موازنة العددين الممرَّرين إليها. البنية العامة comparable($number1, $number2)
المعاملات $number1 العدد الأول. $number2 العدد الثاني. القيم المعادة تُعاد القيمة المنطقيَّة TRUE إن كان بالإمكان جمع أو طرح أو موازنة العددين $number2 و $number1. خلا ذلك، تعاد القيمة FALSE. الأخطاء والاستثناءات سيُرمى الخطأ ArgumentError إذا كان أحد المعاملين السابقين من النوع الخطأ. أمثلة أمثلة عن استخدام الدالة comparable() على أعداد لها مختلف الوحدات: comparable(2px, 1px) // true
comparable(100px, 3em) // false
comparable(10cm, 3mm) // true
تذكّر أنَّ ...
المعامل < الخاص بالصنف Comparable في روبي
يوازن المعامل < بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj > other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة 1 (أي كان الكائن obj أكبر من الكائن other)، وإلا فستُعَاد القيمة false. أمثلة أمثلة عن استخدام المعامل <: "a" > "f" ; # false
"a" > "A" ; # true
3 > 5 ; # false
انظر أيضًا المعامل >: يوازن ...
المعامل <= الخاص بالصنف Comparable في روبي
يوازن المعامل <= بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj <= other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة -1 أو 0 (أي كان obj أًصغر من أو يساوي الكائن other)، وإلا فسيعيد false. أمثلة أمثلة عن استخدام المعامل =>: "a" <= "a" ; #=> true
"a" <= "A" ; #=> false
3 <= 5 ; #=> true
انظر أيضًا المعامل ...
المعامل > الخاص بالصنف Comparable في روبي
يوازن المعامل > بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj < other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة -1 (أي كان obj أًصغر من الكائن other)، وإلا فستُعاد القيمة false. أمثلة أمثلة عن استخدام المعامل >: "a" < "f" ; #=> true
"a" < "A" ; #=> false
3 < 5 ; #=> true
انظر أيضًا المعامل <: يوازن بين ...
المعامل > الخاص بالصنف Comparable في روبي
يوازن المعامل > بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj < other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة -1 (أي كان obj أًصغر من الكائن other)، وإلا فستُعاد القيمة false. أمثلة أمثلة عن استخدام المعامل >: "a" < "f" ; #=> true
"a" < "A" ; #=> false
3 < 5 ; #=> true
انظر أيضًا المعامل <: يوازن بين ...
المعامل >= الخاص بالصنف Comparable في روبي
يوازن المعامل >= بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj >= other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة 1 أو 0 (أي كان obj أكبر من أو يساوي الكائن other)، وإلا فسيعيد false. أمثلة أمثلة عن استخدام المعامل =<: "a" >= "a" ; # true
"a" >= "A" ; # true
3 >= 5 ; # false
انظر أيضًا المعامل ...
المعامل == الخاص بالصنف Comparable في روبي
يوازن المعامل == بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj == other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة 0 (أي كان obj مساويًا للكائن other)؛ خلا ذلك، ستُعاد القيمة false. أمثلة أمثلة عن استخدام المعامل ==: i = 1;
i == i ; #=> true
"a" == "a" ; #=> true
"a" == "A" ; #=> false
3 == 5 ; ...
المعامل <= الخاص بالصنف Comparable في روبي
يوازن المعامل <= بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj <= other → true or false
القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة -1 أو 0 (أي كان obj أًصغر من أو يساوي الكائن other)، وإلا فسيعيد false. أمثلة أمثلة عن استخدام المعامل =>: "a" <= "a" ; #=> true
"a" <= "A" ; #=> false
3 <= 5 ; #=> true
انظر أيضًا المعامل ...
التابع between? الخاص بالصنف Comparable في روبي
يتحقق التابع between? فيما إذا كان الكائن الذي استُدعي معه محصورًا بين الكائنين المٌمرّرين إليه. البنية العامة between?(min, max) → true or false
المعاملات min يمثِّل هذا المعامل القيمة الدنيا للمجال المراد التحقق من وقوع القيمة المعطاة ضمنه. max يمثِّل هذا المعامل القيمة القصوى للمجال المراد التحقق من وقوع القيمة المعطاة ضمنه. القيمة المعادة تُعاد القيمة false إن أعاد التعبير obj <=> min قيمةً أصغر من 0 أو إن أعاد التعبير obj <=> max قيمةً أكبر من 0؛ خلا ذلك، ستُعاد القيمة true. أمثلة أمثلة ...
التابع clamp الخاص بالصنف Comparable في روبي
يعيد التابع clampالوسيط المُعطى min (أنظر فقرة البنية العامة) إن كان ناتج obj <=> min أقل من 0، أو يعيد max إن كان عائد obj <=> max أكبر من 0؛ خلا ذلك، سيعيد الكائنَ obj الذي استدعي معهق أي إن كان واقعًا ضمن المجال. البنية العامة clamp(min, max) → obj
المعاملات min يمثل هذا المعامل القيمة الدنيا. max يمثل هذا المعامل القيمة القصوى. القيمة المعادة تُعاد قيمة المعامل min إن كانت قيمة الكائن المعطى أصغر منها، أو تُعاد قيمة المعامل max إن كانت ...
التابع Module.ancestors في روبي
يعيد التابع ancestors قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة التي استُدعيت معها (بما في ذلك الوحدة نفسها). البنية العامة ancestors → array
القيمة المعادة تعاد قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة المعطاة (بما في ذلك الوحدة نفسها). أمثلة مثال على استخدام التابع ancestors: module Mod
include Math
include Comparable
prepend Enumerable
end
Mod.ancestors #=> [Enumerable, Mod, Comparable, Math]
Math.ancestors #=> [Math]
Enumerable.ancestors #=> [Enumerable]
انظر أيضا التابع alias_method: ينشئ اسمًا ...
الدالة maxWith() في Kotlin
تجلب الدالة maxWith() العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي له أكبر قيمة بحسب الموازن comparator المعطى. البنية العامة يمكن استدعاء الدالة maxWith() مع المصفوفات و المجموعات والخرائط: fun <T> Array<out T>.maxWith(
comparator: Comparator<in T>
): T?
fun ByteArray.maxWith(comparator: Comparator<in Byte>): Byte? (source)
fun ShortArray.maxWith(
comparator: Comparator<in Short>
): Short?
fun IntArray.maxWith(comparator: Comparator<in Int>): Int? (source)
fun LongArray.maxWith(comparator: Comparator<in Long>): Long? (source)
fun FloatArray.maxWith(
comparator: Comparator<in Float>
): Float?
fun DoubleArray.maxWith(
...
الدالة minWith() في Kotlin
تجلب الدالة minWith() العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن comparator المعطى. البنية العامة يمكن استدعاء الدالة maxWith() مع المصفوفات و المجموعات والخرائط: fun <T> Array<out T>.minWith(
comparator: Comparator<in T>
): T? (source)
fun ByteArray.minWith(comparator: Comparator<in Byte>): Byte? (source)
fun ShortArray.minWith(
comparator: Comparator<in Short>
): Short? (source)
fun IntArray.minWith(comparator: Comparator<in Int>): Int? (source)
fun LongArray.minWith(comparator: Comparator<in Long>): Long? (source)
fun FloatArray.minWith(
comparator: Comparator<in Float>
): Float? (source)
fun ...
الدالة sortedWith() في Kotlin
ترتِّب الدالة sortedWith() جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت معها وفقًا للمُقارِن المُمرّر إليها ثمَّ تضع الناتج في قائمة. البنية العامة fun <T> Array<out T>.sortedWith(
comparator: Comparator<in T>
): List<T>
fun ByteArray.sortedWith(
comparator: Comparator<in Byte>
): List<Byte>
fun ShortArray.sortedWith(
comparator: Comparator<in Short>
): List<Short>
fun IntArray.sortedWith(
comparator: Comparator<in Int>
): List<Int>
fun LongArray.sortedWith(
comparator: Comparator<in Long>
): List<Long>
fun FloatArray.sortedWith(
comparator: Comparator<in Float>
): List<Float>
fun DoubleArray.sortedWith(
...
الدالة minBy() في Kotlin
تجلب الدالة minBy() العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي أعيدت معه أصغر قيمة عند تطبيق دالة معيَّنة عليه. البنية العامة يمكن استدعاء الدالة minBy() مع المصفوفات و المجموعات والخرائط: inline fun <T, R : Comparable<R>> Array<out T>.maxBy(
selector: (T) -> R
): T?
inline fun <R : Comparable<R>> ByteArray.maxBy(
selector: (Byte) -> R
): Byte?
inline fun <R : Comparable<R>> ShortArray.maxBy(
selector: (Short) -> R
): ...
الدالة maxBy() في Kotlin
تجلب الدالة maxBy() العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي أعيدت معه أكبر قيمة عند تطبيق دالة معيَّنة عليه. البنية العامة يمكن استدعاء الدالة maxBy() مع المصفوفات و المجموعات والخرائط: inline fun <T, R : Comparable<R>> Array<out T>.maxBy(
selector: (T) -> R
): T?
inline fun <R : Comparable<R>> ByteArray.maxBy(
selector: (Byte) -> R
): Byte?
inline fun <R : Comparable<R>> ShortArray.maxBy(
selector: (Short) -> R
): ...
الدالة sortWith() في Kotlin
ترتِّب الدالة sortWith() جميع عناصر المصفوفة أو القائمة المتغيرة (MutableList) التي استُدعيت معها أو جزءًا محدَّدًا منها تنازليًا وفقًا للمُقارن المُمرّر إليها. البنية العامة إن استدعيت الدالة sortWith() مع تمرير مقارِن comparator، فسترتِّب جميع عناصر المصفوفة أو القائمة المتغيرة التي استُدعيت معها وفقًا للترتيب الذي يحدده هذا المقارن المعطى: fun <T> Array<out T>.sortWith(comparator: Comparator<in T>)
fun <T> MutableList<T>.sortWith(comparator: Comparator<in T>)
أمَّا إن استدعيت الدالة مع تمرير مقارِن comparator والعددين fromIndex و toIndex، فسترتب المجال الذي يحدده هذين العددين من المصفوفة التي استُدعيت ...
الدالة CharSequence.minWith() في Kotlin
تجلب الدالة minWith() المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن comparator المعطى. البنية العامة fun CharSequence.minWith(
comparator: Comparator<in Char>
): Char?
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات comparator دالةٌ تمثل الموزان الذي سيُطبَّق على كل محرف من محارف السلسلة المعطاة. القيم المعادة يُعاد المحرف الأول من سلسلة المحارف المعطاة والذي له أصغر قيمة بحسب الدالة comparator الموازنة المعطاة، أو القيمة null إن لم يكن هنالك أي عنصر. أمثلة مثالٌ على استعمال الدالة ...
الدالة CharSequence.maxWith() في Kotlin
تجلب الدالة maxWith() المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أكبر قيمة بحسب الموازن comparator المعطى. البنية العامة fun CharSequence.maxWith(
comparator: Comparator<in Char>
): Char?
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات comparator دالةٌ تمثل الموزان الذي سيُطبَّق على كل محرف من محارف السلسلة المعطاة. القيم المعادة يُعاد المحرف الأول من سلسلة المحارف المعطاة والذي له أكبر قيمة بحسب الدالة comparator الموازنة المعطاة، أو القيمة null إن لم يكن هنالك أي عنصر. أمثلة مثال عن استعمال الدالة ...