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

من موسوعة حسوب
< Kotlin‏ | Byte
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
ط
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 10: سطر 10:
 
operator fun rem(other: Double): Double
 
operator fun rem(other: Double): Double
 
</syntaxhighlight>وجود الكلمة المفتاحيّة <code>operator</code> يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).
 
</syntaxhighlight>وجود الكلمة المفتاحيّة <code>operator</code> يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).
 +
 +
== المعاملات ==
 +
 +
=== <code>other</code> ===
 +
العدد الآخر المراد تطبيق العملية عليه.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
سطر 34: سطر 39:
 
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte/rem.html صفحة الدالة Byte.rem()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte/rem.html صفحة الدالة Byte.rem()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Methods]]
+
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin Byte]]

المراجعة الحالية بتاريخ 13:52، 8 سبتمبر 2018

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

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

operator fun rem(other: Byte): Int 
operator fun rem(other: Short): Int 
operator fun rem(other: Int): Int 
operator fun rem(other: Long): Long 
operator fun rem(other: Float): Float
operator fun rem(other: Double): Double

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

المعاملات

other

العدد الآخر المراد تطبيق العملية عليه.

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

يعاد باقي عملية قسمة العدد الذي استُدعي مع الدالة على العدد الممرّر إليها.

أمثلة

استعمال الدالة ()rem لحساب باقي قسمة عددين:

fun main(args: Array<String>) {    
    val x : Byte = 52
    val y : Byte = 10
    
    println(x.rem(y) )// 2
}

انظر أيضًا

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

مصادر