الدالة toString()‎ في Kotlin

من موسوعة حسوب
< Kotlin‏ | kotlin.text
مراجعة 11:13، 6 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تحول الدالة toString()‎ العدد الذي استٌدعي معها وفقًا لأساس مُحدّد إلى سلسلة نصية.

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

inline actual fun Byte.toString(radix: Int): String
inline actual fun Short.toString(radix: Int): String 
inline actual fun Int.toString(radix: Int): String
inline actual fun Long.toString(radix: Int): String

الإصدار المطلوب: Kotlin 1.1.

يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)).

المعاملات

radix

عدد صحيح بين 2 و 36 الذي يُمثِّل الأساس المستعمل في تحويل القيمة العددية إلى سلسلة نصية؛ لاستخدام نظام العد العشري (decimal) شائع الاستخدام بين البشر، فحدِّد القيمة 10.

إن كانت القيمة المعطاة لهذا المعامل غير صالحة، فسيُطلَق الاستثناء IllegalArgumentException.

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

تعاد سلسلة نصية تحوي ناتج تحويل العدد المعطى.

أمثلة

مثالٌ على استعمال الدالة toString()‎:

fun main(args: Array<String>) {
    println((-50).toString(16)) // -32
    println(5.toString())       // 5
    println(5757.toString()     // 5757
}

انظر أيضًا

مصادر