الدالة and() في Kotlin
تجري الدالة 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 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.