التابع text.prependIndent()‎ في لغة Kotlin

من موسوعة حسوب

تقوم الدالة prependIndent()‎ بزيادة البادئة المُمررة indent في بداية كل سطر جديد من السلسلة النصية التي استٌدعيت عبرها.

هذه الدالة لا تحفظ نهايات الأسطر الأصلية.

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

fun String.prependIndent(indent: String = " "): String

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

سلسلة نصية.

أمثلة

استخدام الدالة prependIndent()‎ مع السلاسل النصية

تُعرّف الشيفرة الآتية سلسلة نصية باسم str، ثم تستدعي الدالة prependIndent()‎ عبرها مع تمرير سلسلة نصية كوسيط، ثم تطبع الناتج:

fun main(args: Array<String>) {
    val str = """hsoub
    academy
    wiki"""

    println(str.prependIndent("----")) 
}

المُخرجات:

----hsoub
----    academy
----    wiki

انظر أيضًا

مصادر