الفرق بين المراجعتين لصفحة: «Kotlin/Boolean/not»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>not()‎</code> في لغة Kotlin}}</noinclude> تقوم الدالة<code>not()‎</code> بالعملية المنطقة...'
 
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>not()‎</code> في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>not()‎</code> في لغة Kotlin}}</noinclude>
تقوم الدالة<code>not()‎</code> بالعملية المنطقة <code>and</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>&&،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين<nowiki/><nowiki/>.
تعيد الدالة<code>not()‎</code> نفي القيمة المنطقية.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="kotlin">
<syntaxhighlight lang="kotlin">
infix fun and(other: Boolean): Boolean  
operator fun not(): Boolean


</syntaxhighlight>يُلاحَظ وجود الكلمة المفتاحية <code>infix</code> للدلالة على أن هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل <code>.</code>والأقواس <code>()</code> المُستخدَمَين في الاستدعاء عادةً، وللمزيد من التفاصيل راجع <nowiki/>[[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 functions)]].
</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
قيمة منطقية.
قيمة منطقية.
سطر 11: سطر 11:
===استخدام الدالة <code>()not</code>===
===استخدام الدالة <code>()not</code>===
<nowiki/><nowiki/><nowiki/><syntaxhighlight lang="kotlin">
<nowiki/><nowiki/><nowiki/><syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {
fun main(args: Array<String>) {  
     println(true and false) // false
     val x = true
    println(true and true) // true
     println(!x) // false
     println(false and false) // false
}
}
</syntaxhighlight>
</syntaxhighlight>
سطر 20: سطر 19:
*<code>[[Kotlin/Boolean/or|or()]]</code>‎ : تقوم بالعملية المنطقة <code>or</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>||،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.
*<code>[[Kotlin/Boolean/or|or()]]</code>‎ : تقوم بالعملية المنطقة <code>or</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>||،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.
==مصادر==
==مصادر==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/or.html الدالة  not()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/not.html الدالة  not()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
[[تصنيف:Kotlin Functions]]

مراجعة 16:34، 24 يونيو 2018

تعيد الدالةnot()‎ نفي القيمة المنطقية.

البنية العامة

operator fun not(): Boolean

القيمة المُعادة

قيمة منطقية.

أمثلة

استخدام الدالة ()not

fun main(args: Array<String>) {    
    val x = true
    println(!x) // false
}

أنظر أيضًا

  • or()‎ : تقوم بالعملية المنطقة or بين قيمتين منطقيتين، وعلى خلاف المعامل ||، فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.

مصادر