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

من موسوعة حسوب
< Kotlin‏ | Byte
اذهب إلى التنقل اذهب إلى البحث
ط
ط
سطر 5: سطر 5:
 
operator fun dec(): Byte  
 
operator fun dec(): Byte  
  
</syntaxhighlight>
+
</syntaxhighlight>وجود الكلمة المفتاحيّة <code>operator</code> d]g على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).
==القيمة المُعادة==
+
 
 +
==القيمة المعادة==
 
تعاد قيمة من النوع <code>Byte</code> تمثل القيمة المعطاة بعد انقاصها بمقدار 1.
 
تعاد قيمة من النوع <code>Byte</code> تمثل القيمة المعطاة بعد انقاصها بمقدار 1.
 
==أمثلة==
 
==أمثلة==

مراجعة 05:06، 11 أغسطس 2018

تنقص الدالة dec()‎ القيمة التي استُدعيت معها بمقدار 1 ثم تعيد القيمة الناتجة.

البنية العامة

operator fun dec(): Byte

وجود الكلمة المفتاحيّة operator d]g على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).

القيمة المعادة

تعاد قيمة من النوع Byte تمثل القيمة المعطاة بعد انقاصها بمقدار 1.

أمثلة

استعمال الدالة ()inc لانقاص قيمة عددية:

fun main(args: Array<String>) {    
    val x = 3
    
    println(x.dec()) // 2
}

انظر أيضًا

  • الدالة compareTo()‎: توازن  بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
  • الدالة inc()‎ : تزيد القيمة التي استُدعيت معها بمقدار 1 ثم تعيد القيمة الناتجة.
  • الدالة div()‎: تقسِّم العدد الذي استُدعي معه على العدد الممرّر إليها ثم تعيد الناتج.
  • الدالة minus()‎: تطرح العدد الممرّر إليها من العدد الذي استُدعي معها ثم تعيد الناتج.
  • الدالة plus()‎: تجمع العدد الممرّر إليها مع العدد الذي استُدعي معها ثم تعيد الناتج.
  • الدالة rangeTo()‎: تنشئ مجالًا يقع بين القيمة التي استدعيت معها والقيمة المُمرّرة إليها.
  • الدالة rem()‎: تحسب باقي عملية قسمة العدد الذي استُدعيت معه على العدد الممرّر إليها.
  • الدالة times()‎: تضرب العدد الممرّر إليها بالعدد المستدعى معها ثم تعيد الناتج.
  • الدالة unaryMinus()‎: تعيد القيمة السالبة المقابلة للقيمة التي استُدعيت معها.

مصادر