الصنف Double
في Kotlin
الدوال
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
.