الفرق بين المراجعتين لصفحة: «Kotlin/Boolean»
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Kotlin/Boolean/index إلى Kotlin/Boolean: السبب هو وجود الكلمة "index" في نهاية الرابط وهذا يخالف ما هو معتمد في بقية صفحات الموسوعة. |
||
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الصنف <code>Boolean</code> في Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الصنف <code>Boolean</code> في Kotlin}}</noinclude> | ||
يمثل الصنف <code>Boolean</code> قيمة منطقية وهي إما <code>true</code> أو <code>false</code>؛ في بيئة التشغيل JVM، القيم غير المعدومة (non-nullable) لهذا النوع تُمثَّل كقيم للنوع <code>boolean</code>.<syntaxhighlight lang="kotlin"> | يمثل الصنف <code>Boolean</code> قيمة منطقية وهي إما <code>true</code> أو <code>false</code>؛ في بيئة التشغيل JVM، القيم غير المعدومة (non-nullable) لهذا النوع تُمثَّل كقيم للنوع <code>boolean</code> الأساسي.<syntaxhighlight lang="kotlin"> | ||
class Boolean : Comparable<Boolean> | class Boolean : Comparable<Boolean> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== الدوال == | == الدوال == | ||
=== <code>[[Kotlin/Boolean/and|and]]</code> === | |||
تجري الدالة <code>and()</code> العملية <code>and</code> المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل <code>&&</code>، تتحقق هذه الدالة من كلا القيمتين المنطقيتين. | تجري الدالة <code>and()</code> العملية <code>and</code> المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل <code>&&</code>، تتحقق هذه الدالة من كلا القيمتين المنطقيتين. | ||
=== <code>[[Kotlin/Boolean/compareTo|compareTo]]</code> === | |||
توازن الدالة <code>compareTo()</code> بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية. | توازن الدالة <code>compareTo()</code> بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية. | ||
تجري الدالة <code>or()</code> العملية <code>or</code> المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل | === <code>[[Kotlin/Boolean/or|or]]</code> === | ||
تجري الدالة <code>or()</code> العملية <code>or</code> المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل | |||
=== <code>[[Kotlin/Boolean/not|not]]</code> === | |||
تعكس الدالة <code>not()</code> القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل <code>!</code> عوضًا عن هذه الدالة. | تعكس الدالة <code>not()</code> القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل <code>!</code> عوضًا عن هذه الدالة. | ||
=== <code>[[Kotlin/Boolean/xor|xor]]</code> === | |||
تجري الدالة <code>xor()</code> العملية <code>xor</code> المنطقية بين قيمتين منطقيتين. | تجري الدالة <code>xor()</code> العملية <code>xor</code> المنطقية بين قيمتين منطقيتين. | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html صفحة | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html صفحة الصنف Boolean في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Class]] | [[تصنيف:Kotlin Class]] | ||
[[تصنيف:Kotlin Boolean]] | [[تصنيف:Kotlin Boolean]] |
المراجعة الحالية بتاريخ 03:42، 9 سبتمبر 2018
يمثل الصنف Boolean
قيمة منطقية وهي إما true
أو false
؛ في بيئة التشغيل JVM، القيم غير المعدومة (non-nullable) لهذا النوع تُمثَّل كقيم للنوع boolean
الأساسي.
class Boolean : Comparable<Boolean>
الدوال
and
تجري الدالة and()
العملية and
المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل &&
، تتحقق هذه الدالة من كلا القيمتين المنطقيتين.
compareTo
توازن الدالة compareTo()
بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
or
تجري الدالة or()
العملية or
المنطقية بين قيمتين منطقيتين؛ خلافًا للمعامل
not
تعكس الدالة not()
القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل !
عوضًا عن هذه الدالة.
xor
تجري الدالة xor()
العملية xor
المنطقية بين قيمتين منطقيتين.