الفرق بين المراجعتين ل"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 تضم جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها والمجموعة التكرارية المُمرّرة.