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

من موسوعة حسوب
< Kotlin‏ | Double
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 11: سطر 11:
 
==أمثلة==
 
==أمثلة==
 
استعمال الدالة <code>()toLong</code> لتحويل عدد من النوع <code>[[Kotlin/Double|Double]]</code> إلى النوع [[Kotlin/Long|<code>Long</code>]]:<nowiki/><syntaxhighlight lang="kotlin">
 
استعمال الدالة <code>()toLong</code> لتحويل عدد من النوع <code>[[Kotlin/Double|Double]]</code> إلى النوع [[Kotlin/Long|<code>Long</code>]]:<nowiki/><syntaxhighlight lang="kotlin">
    fun main(args: Array<String>) {     
+
fun main(args: Array<String>) {     
        val x: Double = 52.5
+
    val x: Double = 52.5
  
        println(x.toLong()) // 52
+
    println(x.toLong()) // 52
    }
+
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
==انظر أيضًا==
 
==انظر أيضًا==
 
*الدالة <code>[[Kotlin/Double/toByte|toByte()‎]]</code>: تحول <nowiki/>[[Kotlin/Double|العدد العشري المضاعف]] (double) الذي استُدعي معها إلى عدد من النوع <code>[[Kotlin/Byte|Byte]]</code>. هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه.
 
*الدالة <code>[[Kotlin/Double/toByte|toByte()‎]]</code>: تحول <nowiki/>[[Kotlin/Double|العدد العشري المضاعف]] (double) الذي استُدعي معها إلى عدد من النوع <code>[[Kotlin/Byte|Byte]]</code>. هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه.

مراجعة 06:47، 23 أغسطس 2018

تحوّل الدالة toLong()‎ العدد العشري المضاعف (double) الذي استُدعي معها إلى عدد من النوع Long. هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه.

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

fun toLong(): Long

حلت الدالة Number.toLong()‎ مكان هذه الدالة.

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

يعاد عدد من النوع Long يحوي العدد العشري المضاعف المراد تحويله.

أمثلة

استعمال الدالة ()toLong لتحويل عدد من النوع Double إلى النوع Long:

fun main(args: Array<String>) {    
    val x: Double = 52.5

    println(x.toLong()) // 52
}

انظر أيضًا

  • الدالة toByte()‎: تحول العدد العشري المضاعف (double) الذي استُدعي معها إلى عدد من النوع Byte. هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه.
  • الدالة toChar()‎: تحول العدد العشري المضاعف (double) الذي استُدعي معها إلى المحرف الذي يقابله (أي من النوع Char) بعد اقتطاعه إلى 16 بت إن تطلب ذلك.
  • الدالة toDouble()‎: تحول العدد الذي استُدعي معها إلى عدد عشري مضاعف (أي من النوع Double). هذا قد يؤدي إلى تدوير العدد المراد تحويله.
  • الدالة toFloat()‎: تحول العدد العشري المضاعف (double) الذي استُدعي معها إلى عدد عشري (أي من النوع Float). هذا قد يؤدي إلى تدوير العدد المراد تحويله.
  • الدالة toInt()‎: تحول العدد العشري المضاعف (double) الذي استُدعي معها إلى عدد صحيح (أي من النوع Int). هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه.
  • الدالة toShort()‎: تحول العدد العشري المضاعف (double) الذي استُدعي معها إلى عدد من النوع Short (عدد قصير). هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه.
  • الدالة plus()‎: تجمع العدد العشري المضاعف (double) الذي استُدعي معها مع العدد الممرّر إليها ثم تعيد الناتج.

مصادر