الفرق بين المراجعتين ل"Kotlin/Boolean/not"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - 'Kotlin Functions' ب'Kotlin Function')
ط
 
سطر 6: سطر 6:
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>other</code> ===
 +
القيمة المنطقية الأخرى التي ستطبق عليها العملية.
 +
 
==القيمة المعادة==
 
==القيمة المعادة==
 
يعاد عكس القيمة المنطقية المعطاة.
 
يعاد عكس القيمة المنطقية المعطاة.
 
==أمثلة==
 
==أمثلة==
استخدام الدالة <code>()not</code> لعكس قيمة منطقية معينة:
+
استخدام الدالة <code>()not</code> لعكس قيمة منطقية معينة:<syntaxhighlight lang="kotlin">
<nowiki/><nowiki/><nowiki/><syntaxhighlight lang="kotlin">
 
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
 
     val x = true
 
     val x = true
سطر 26: سطر 31:
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin Function]]
 
[[تصنيف: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 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.

مصادر