الفرق بين المراجعتين لصفحة: «Kotlin/Boolean/and»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>and()</code> في لغة Kotlin}}</noinclude> تعيد الدالة<code>and()</code> Kotlin/Iterable|مجموعة...' |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>and()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>and()</code> في لغة Kotlin}}</noinclude> | ||
تقوم الدالة<code>and()</code> بالعملية المنطقة <code>and</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>&&،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين<nowiki/><nowiki/>. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | |||
fun | infix fun and(other: Boolean): Boolean | ||
</syntaxhighlight> | </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)]]. | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
قيمة منطقية. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()and</code> | ===استخدام الدالة <code>()and</code>=== | ||
<nowiki/><nowiki/><nowiki/><syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
println(true and false) // false | |||
println(true and true) // true | |||
println(false and false) // false | |||
println( | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==أنظر أيضًا== | ==أنظر أيضًا== | ||
*<code>[[Kotlin/collections/union|union()]]</code> : تعيد مجموعة من النوع Set تضم جميع عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو المجموعة التكرارية التي استُدعيت عبرها والمجموعة التكرارية المُمرّرة. | *<code>[[Kotlin/collections/union|union()]]</code> : تعيد مجموعة من النوع Set تضم جميع عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو المجموعة التكرارية التي استُدعيت عبرها والمجموعة التكرارية المُمرّرة. | ||
==مصادر== | ==مصادر== | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/and.html الدالة and() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] | ||
مراجعة 16:20، 24 يونيو 2018
تقوم الدالةand() بالعملية المنطقة and بين قيمتين منطقيتين، وعلى خلاف المعامل &&، فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.
البنية العامة
infix fun and(other: Boolean): Boolean
يُلاحَظ وجود الكلمة المفتاحية infix للدلالة على أن هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل .والأقواس () المُستخدَمَين في الاستدعاء عادةً، وللمزيد من التفاصيل راجع توثيق التدوين الداخلي للدوال (infix functions).
القيمة المُعادة
قيمة منطقية.
أمثلة
استخدام الدالة ()and
fun main(args: Array<String>) {
println(true and false) // false
println(true and true) // true
println(false and false) // false
}
أنظر أيضًا
union() : تعيد مجموعة من النوع Set تضم جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها والمجموعة التكرارية المُمرّرة.