الصنف ‎‎Double‎ في Kotlin

من موسوعة حسوب
مراجعة 04:29، 14 أغسطس 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (نقل جميل-بيلوني صفحة Kotlin/Double/index إلى Kotlin/Double: هو وجود الكلمة "index" في نهاية الرابط وهذا يخالف ما هو معتمد في بقية صفحات الموسوعة.)

الدوال

compareTo

تقارن الدالةcompareTo()‎ بين قيمة العنصر الذي استُدعيت عبره والقيمة المُمرّرة، إذ تعيد القيمة 0 إن كانا متساويين، أو تعيد قيمة سلبية إن كانت قيمة العنصر الذي استُدعيت عبره أصغر من القيمة المُمرّرة، أو تعيد قيمة موجبة إن كانت قيمة العنصر الذي استُدعيت عبره أكبر من القيمة المُمرّرة .

dec

تخفض الدالةdec()‎ قيمة العدد الذي استُدعيت عبره بواحد ثم تعيد القيمة الناتجة.

div

تقوم الدالةdiv()‎ بقسمة العدد الذي استُدعيت عبره على العدد الممرّر.

inc

ترفع الدالةinc()‎ قيمة العدد الذي استُدعيت عبره بواحد ثم تعيد القيمة الناتجة.

minus

تقوم الدالةminus()‎ بطرح العدد الممرّر من العدد الذي استُدعيت عبره.

plus

تقوم الدالةplus()‎ بإضافة العدد الممرّر إلى العدد الذي استُدعيت عبره.

rem

تحسب الدالةrem()‎ باقي عملية قسمة العدد الذي استُدعيت عبره على العدد الممرّر إليها.

times

تقوم الدالةtimes()‎ بحساب ضرب العدد الممرّر مع العدد الذي استُدعيت عبره.

toByte

تحوّل الدالةtoByte()‎ قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع Byte، والذي قد يعني أنه سيحسب بشكل تقريبي.

toChar

تعيد الدالةtoChar()‎ الحرف المقابل للقيمة العددية للعنصر الذي استُدعيت عبره، مُقتطعة (truncated) إلى 16 بتة إن كان ضروريًا.

toDouble

تحول الدالةtoDouble()‎ قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع Double، والذي قد يعني أنه سيحسب بشكل تقريبي.

toFloat

تحول الدالةtoFloat()‎ قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع Float، والذي قد يعني أنه سيحسب بشكل تقريبي.

toInt

تحول الدالةtoInt()‎ قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع int، والذي قد يعني أنه سيحسب بشكل تقريبي.

toLong

تحول الدالةtoLong()‎ قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع Long، والذي قد يعني أنه سيحسب بشكل تقريبي.

toShort

تحول الدالةtoShort()‎ قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع Short، والذي قد يعني أنه سيحسب بشكل تقريبي.

unaryMinus

تعيد الدالةunaryMinus()‎ سالب العدد الذي استُدعيت عبره.

unaryPlus

تعيد الدالةunaryPlus()‎ العدد الذي استُدعيت عبره.

الخاصيات المُصاحبة (Companion Object Properties)

MAX_VALUE

MAX_VALUE هي ثابتة تحتوي القيمة القصوى للنوع Double.

MIN_VALUE

MIN_VALUE هي ثابتة تحتوي القيمة الدنيا للنوع Double.

NEGATIVE_INFINITY

NEGATIVE_INFINITY هي ثابتة تحتوي قيمة اللانهاية السالبة للنوع Double.

POSITIVE_INFINITY

POSITIVE_INFINITY هي ثابتة تحتوي قيمة اللانهاية الموجبة للنوع Double.