الفرق بين المراجعتين لصفحة: «Kotlin/Boolean/and»
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
ط استبدال النص - '==القيمة المُعادة==' ب'==القيمة المعادة==' |
||
سطر 6: | سطر 6: | ||
</syntaxhighlight>وجود الكلمة المفتاحية <code>infix</code> يدل على أنَّ هذه الدالة يمكن استدعاؤها بنمط [[Kotlin/functions#.D8.A7.D9.84.D8.AA.D8.AF.D9.88.D9.8A.D9.86 .D8.A7.D9.84.D8.AF.D8.A7.D8.AE.D9.84.D9.8A.D9.91 .28Infix notation.29|التدوين الداخليّ]] (infix notation)؛ أي من خلال حذف المعامل <code>.</code> والأقواس <code>()</code> المُستخدَمَين في الاستدعاء عادةً. | </syntaxhighlight>وجود الكلمة المفتاحية <code>infix</code> يدل على أنَّ هذه الدالة يمكن استدعاؤها بنمط [[Kotlin/functions#.D8.A7.D9.84.D8.AA.D8.AF.D9.88.D9.8A.D9.86 .D8.A7.D9.84.D8.AF.D8.A7.D8.AE.D9.84.D9.8A.D9.91 .28Infix notation.29|التدوين الداخليّ]] (infix notation)؛ أي من خلال حذف المعامل <code>.</code> والأقواس <code>()</code> المُستخدَمَين في الاستدعاء عادةً. | ||
==القيمة | ==القيمة المعادة== | ||
تعاد قيمة منطقية تكون ناتج إجراء العملية <code>and</code> على القيمتين المعطيتين. | تعاد قيمة منطقية تكون ناتج إجراء العملية <code>and</code> على القيمتين المعطيتين. | ||
==أمثلة== | ==أمثلة== |
مراجعة 07:39، 22 أغسطس 2018
تجري الدالة and()
العملية and
المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل &&
، تتحقق هذه الدالة من كلا القيمتين المنطقيتين.
البنية العامة
infix fun and(other: Boolean): Boolean
وجود الكلمة المفتاحية infix
يدل على أنَّ هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل .
والأقواس ()
المُستخدَمَين في الاستدعاء عادةً.
القيمة المعادة
تعاد قيمة منطقية تكون ناتج إجراء العملية and
على القيمتين المعطيتين.
أمثلة
استخدام الدالة ()and
لتطبيق العملية and
على قيمتين منطقيتين:
fun main(args: Array<String>) {
println(true and false) // false
println(true and true) // true
println(false and false) // false
}
انظر أيضًا
- الدالة
or()
: تجري العمليةor
المنطقية بين قيمتين منطقيتين. - الدالة
not()
: تعكس القيمة المنطقيَّة المستدعاة معها. - الدالة
xor()
: تجري العمليةxor
المنطقية بين قيمتين منطقيتين. - الدالة
compareTo()
: توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.