الفرق بين المراجعتين لصفحة: «Kotlin/Boolean»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: النوع Boolean}}</noinclude> هي الواجهة الأساسيّة التي يُعرَّف استخدامها (implemented) ضمنيًا...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: النوع Boolean}}</noinclude> | <noinclude>{{DISPLAYTITLE: النوع Boolean}}</noinclude> | ||
يمثل النوع <code>boolean</code> قيمة منطقية تساوي إما <code>true</code> أو <code>false</code>، في بيئة التشغيل JVM، القيم غير المعدومة (non-nullable) لهذا النوع تُمثل كقيم للنوع <code>boolean</code>. | |||
== الدوال | == الدوال == | ||
{| class="wikitable" | {| class="wikitable" | ||
|الدالة | |الدالة | ||
|بنيتها العامة ومهمتها | |بنيتها العامة ومهمتها | ||
|- | |- | ||
|<code>[[Kotlin/ | |<code>[[Kotlin/Boolean/and|and]]</code> | ||
|<code> | |<code>infix fun and(other: Boolean): Boolean</code> | ||
تقوم الدالة<code>and()</code> بالعملية المنطقة <code>and</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>&&،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين. | |||
|- | |- | ||
|<code>[[Kotlin/ | |<code>[[Kotlin/Boolean/compareTo|compareTo]]</code> | ||
|<code> | |<code>fun compareTo(other: Boolean): Int</code> | ||
تقارن الدالة<code>compareTo()</code> بين قيمة العنصر الذي استُدعيت عبره والقيمة المُمرّرة، إذ تعيد القيمة <code>0</code> إن كانا متساويين، أو تعيد قيمة سلبية إن كانت قيمة العنصر الذي استُدعيت عبره أصغر من القيمة المُمرّرة، أو تعيد قيمة موجبة إن كانت قيمة العنصر الذي استُدعيت عبره أكبر من القيمة المُمرّرة . | |||
|- | |- | ||
|<code>[[Kotlin/ | |<code>[[Kotlin/Boolean/or|or]]</code> | ||
|<code> | |<code>infix fun or(other: Boolean): Boolean</code> | ||
تقوم الدالة<code>or()</code> بالعملية المنطقة <code>or</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>||،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين. | |||
| | |- | ||
|<code>[[Kotlin/Boolean/not|not]]</code> | |||
|<code>operator fun not(): Boolean</code> | |||
تعيد الدالة<code>not()</code> نفي القيمة المنطقية. | |||
|- | |- | ||
|<code>[[Kotlin/ | |<code>[[Kotlin/Boolean/xor|xor]]</code> | ||
|<code> | |<code>infix fun xor(other: Boolean): Boolean</code> | ||
تقوم الدالة<code>xor()</code> بالعملية المنطقة <code>xor</code> بين قيمتين منطقيتين. | |||
|} | |} | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* | * <code>[[Kotlin/Boolean/or|or()]]</code> : تقوم بالعملية المنطقة <code>or</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>||،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/- | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html صفحة النوع Boolean في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Interface]] | [[تصنيف:Kotlin Interface]] |
مراجعة 18:43، 24 يونيو 2018
يمثل النوع boolean
قيمة منطقية تساوي إما true
أو false
، في بيئة التشغيل JVM، القيم غير المعدومة (non-nullable) لهذا النوع تُمثل كقيم للنوع boolean
.
الدوال
الدالة | بنيتها العامة ومهمتها |
and
|
infix fun and(other: Boolean): Boolean
تقوم الدالة |
compareTo
|
fun compareTo(other: Boolean): Int
تقارن الدالة |
or
|
infix fun or(other: Boolean): Boolean
تقوم الدالة |
not
|
operator fun not(): Boolean
تعيد الدالة |
xor
|
infix fun xor(other: Boolean): Boolean
تقوم الدالة |
انظر أيضًا
or()
: تقوم بالعملية المنطقةor
بين قيمتين منطقيتين، وعلى خلاف المعامل||،
فهذه الدالة تتحقق من كلا القيمتين المنطقيتين