الفرق بين المراجعتين ل"Kotlin/Boolean/not"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>not()</code> في لغة Kotlin}}</noinclude> تقوم الدالة<code>not()</code> بالعملية المنطقة...') |
جميل-بيلوني (نقاش | مساهمات) ط |
||
(3 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة) | |||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: الدالة <code>not()</code> في | + | <noinclude>{{DISPLAYTITLE: الدالة <code>not()</code> في Kotlin}}</noinclude> |
− | + | تعكس الدالة <code>not()</code> القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل <code>!</code> عوضًا عن هذه الدالة. | |
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
− | + | operator fun not(): Boolean | |
− | </syntaxhighlight> | + | </syntaxhighlight> |
− | ==القيمة | + | |
− | + | == المعاملات == | |
+ | |||
+ | === <code>other</code> === | ||
+ | القيمة المنطقية الأخرى التي ستطبق عليها العملية. | ||
+ | |||
+ | ==القيمة المعادة== | ||
+ | يعاد عكس القيمة المنطقية المعطاة. | ||
==أمثلة== | ==أمثلة== | ||
− | + | استخدام الدالة <code>()not</code> لعكس قيمة منطقية معينة:<syntaxhighlight lang="kotlin"> | |
− | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
− | + | val x = true | |
− | println( | + | println(x.not()) // false |
− | println( | + | println(!x) // false |
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == | + | ==انظر أيضًا== |
− | *<code>[[Kotlin/Boolean/or|or()]]</code> : | + | *الدالة <code>[[Kotlin/Boolean/and|and()]]</code>: تجري العملية <code>and</code> المنطقية بين قيمتين منطقيتين. |
+ | *الدالة <code>[[Kotlin/Boolean/or|or()]]</code> : تجري العملية <code>or</code> المنطقية بين قيمتين منطقيتين. | ||
+ | *الدالة <code>[[Kotlin/Boolean/xor|xor()]]</code>: تجري العملية <code>xor</code> المنطقية بين قيمتين منطقيتين. | ||
+ | *الدالة <code>[[Kotlin/Boolean/compareTo|compareTo()]]</code>: توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية. | ||
==مصادر== | ==مصادر== | ||
− | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/ | + | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/not.html صفحة الدالة not() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] |
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
− | [[تصنيف:Kotlin | + | [[تصنيف:Kotlin Function]] |
+ | [[تصنيف:Kotlin Boolean]] |
المراجعة الحالية بتاريخ 12:18، 8 سبتمبر 2018
تعكس الدالة not()
القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل !
عوضًا عن هذه الدالة.
البنية العامة
operator fun not(): Boolean
المعاملات
other
القيمة المنطقية الأخرى التي ستطبق عليها العملية.
القيمة المعادة
يعاد عكس القيمة المنطقية المعطاة.
أمثلة
استخدام الدالة ()not
لعكس قيمة منطقية معينة:
fun main(args: Array<String>) {
val x = true
println(x.not()) // false
println(!x) // false
}
انظر أيضًا
- الدالة
and()
: تجري العمليةand
المنطقية بين قيمتين منطقيتين. - الدالة
or()
: تجري العمليةor
المنطقية بين قيمتين منطقيتين. - الدالة
xor()
: تجري العمليةxor
المنطقية بين قيمتين منطقيتين. - الدالة
compareTo()
: توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.