الفرق بين المراجعتين ل"Kotlin/Double"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 1: سطر 1:
 +
== الدوال ==
 
<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎Double</code>‎ في Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎Double</code>‎ في Kotlin}}</noinclude>
 
=== <code>[[Kotlin/Double/compareTo|compareTo]]</code> ===
 
=== <code>[[Kotlin/Double/compareTo|compareTo]]</code> ===
 +
تقارن الدالة<code>compareTo()‎</code> بين قيمة العنصر الذي استُدعيت عبره والقيمة المُمرّرة، إذ تعيد القيمة <code>0</code> إن كانا متساويين، أو تعيد قيمة سلبية إن كانت قيمة العنصر الذي استُدعيت عبره أصغر من القيمة المُمرّرة، أو تعيد قيمة موجبة إن كانت قيمة العنصر الذي استُدعيت عبره أكبر من القيمة المُمرّرة .
 +
 
=== <code>[[Kotlin/Double/dec|dec]]</code> ===
 
=== <code>[[Kotlin/Double/dec|dec]]</code> ===
 +
تخفض الدالة<code>dec()‎</code> قيمة العدد الذي استُدعيت عبره بواحد ثم تعيد القيمة الناتجة.
 +
 
=== <code>[[Kotlin/Double/div|div]]</code> ===
 
=== <code>[[Kotlin/Double/div|div]]</code> ===
 +
تقوم الدالة<code>div()‎</code> بقسمة العدد الذي استُدعيت عبره على العدد الممرّر.
 +
 
=== <code>[[Kotlin/Double/inc|inc]]</code> ===
 
=== <code>[[Kotlin/Double/inc|inc]]</code> ===
 +
ترفع الدالة<code>inc()‎</code> قيمة العدد الذي استُدعيت عبره بواحد ثم تعيد القيمة الناتجة.
 +
 
=== <code>[[Kotlin/Double/minus|minus]]</code> ===
 
=== <code>[[Kotlin/Double/minus|minus]]</code> ===
 +
تقوم الدالة<code>minus()‎</code> بطرح العدد الممرّر من العدد الذي استُدعيت عبره.
 +
 
=== <code>[[Kotlin/Double/plus|plus]]</code> ===
 
=== <code>[[Kotlin/Double/plus|plus]]</code> ===
 +
تقوم الدالة<code>plus()‎</code> بإضافة العدد الممرّر إلى العدد الذي استُدعيت عبره.
 +
 
=== <code>[[Kotlin/Double/rem|rem]]</code> ===
 
=== <code>[[Kotlin/Double/rem|rem]]</code> ===
 +
تحسب الدالة<code>rem()‎</code> باقي عملية قسمة العدد الذي استُدعيت عبره على العدد الممرّر إليها.
 +
 
=== <code>[[Kotlin/Double/times|times]]</code> ===
 
=== <code>[[Kotlin/Double/times|times]]</code> ===
 +
تقوم الدالة<code>times()‎</code> بحساب ضرب العدد الممرّر مع العدد الذي استُدعيت عبره.
 +
 
=== <code>[[Kotlin/Double/toByte|toByte]]</code> ===
 
=== <code>[[Kotlin/Double/toByte|toByte]]</code> ===
 +
تحوّل الدالة<code>toByte()‎</code> قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع <code>[[Kotlin/Byte/index|Byte]]</code>، والذي قد يعني أنه سيحسب بشكل تقريبي.
 +
 
=== <code>[[Kotlin/Double/toChar|toChar]]</code> ===
 
=== <code>[[Kotlin/Double/toChar|toChar]]</code> ===
 +
تعيد الدالة<code>toChar()‎</code> الحرف المقابل للقيمة العددية للعنصر الذي استُدعيت عبره، مُقتطعة (truncated) إلى 16 بتة إن كان ضروريًا.
 +
 
=== <code>[[Kotlin/Double/toDouble|toDouble]]</code> ===
 
=== <code>[[Kotlin/Double/toDouble|toDouble]]</code> ===
 +
تحول الدالة<code>toDouble()‎</code> قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع <code>[[Kotlin/Double/index|Double]]</code>، والذي قد يعني أنه سيحسب بشكل تقريبي.
 +
 
=== <code>[[Kotlin/Double/toFloat|toFloat]]</code> ===
 
=== <code>[[Kotlin/Double/toFloat|toFloat]]</code> ===
 +
تحول الدالة<code>toFloat()‎</code> قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع <code>[[Kotlin/Float/index|Float]]</code>، والذي قد يعني أنه سيحسب بشكل تقريبي.
 +
 
=== <code>[[Kotlin/Double/toInt|toInt]]</code> ===
 
=== <code>[[Kotlin/Double/toInt|toInt]]</code> ===
 +
تحول الدالة<code>toInt()‎</code> قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع <code>int</code>، والذي قد يعني أنه سيحسب بشكل تقريبي.
 +
 
=== <code>[[Kotlin/Double/toLong|toLong]]</code> ===
 
=== <code>[[Kotlin/Double/toLong|toLong]]</code> ===
 +
تحول الدالة<code>toLong()‎</code> قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع <code>Long</code>، والذي قد يعني أنه سيحسب بشكل تقريبي.
 +
 
=== <code>[[Kotlin/Double/toShort|toShort]]</code> ===
 
=== <code>[[Kotlin/Double/toShort|toShort]]</code> ===
 +
تحول الدالة<code>toShort()‎</code> قيمة العنصر الذي استُدعيت عبره إلى عدد من النوع <code>Short</code>، والذي قد يعني أنه سيحسب بشكل تقريبي.
 +
 
=== <code>[[Kotlin/Double/unaryMinus|unaryMinus]]</code> ===
 
=== <code>[[Kotlin/Double/unaryMinus|unaryMinus]]</code> ===
 
=== <code>[[Kotlin/Double/unaryPlus|unaryPlus]]</code> ===
 
=== <code>[[Kotlin/Double/unaryPlus|unaryPlus]]</code> ===
 +
 +
== الخاصيات المُصاحبة (Companion Object Properties) ==
 +
 
=== <code>[[Kotlin/Double/MAX_VALUE|MAX_VALUE]]</code> ===
 
=== <code>[[Kotlin/Double/MAX_VALUE|MAX_VALUE]]</code> ===
 
=== <code>[[Kotlin/Double/MIN_VALUE|MIN_VALUE]]</code> ===
 
=== <code>[[Kotlin/Double/MIN_VALUE|MIN_VALUE]]</code> ===
 
=== <code>[[Kotlin/Double/NEGATIVE_INFINITY|NEGATIVE_INFINITY]]</code> ===
 
=== <code>[[Kotlin/Double/NEGATIVE_INFINITY|NEGATIVE_INFINITY]]</code> ===
=== <code>[[Kotlin/Double/NaN|NaN]]</code> ===
 
 
=== <code>[[Kotlin/Double/POSITIVE_INFINITY|POSITIVE_INFINITY]]</code> ===
 
=== <code>[[Kotlin/Double/POSITIVE_INFINITY|POSITIVE_INFINITY]]</code> ===
  

مراجعة 12:31، 16 يوليو 2018

الدوال

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

unaryPlus

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

MAX_VALUE

MIN_VALUE

NEGATIVE_INFINITY

POSITIVE_INFINITY