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