التابع text.prependIndent() في لغة Kotlin
< Kotlin | kotlin.text
تقوم الدالة 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
انظر أيضًا
padEnd()
: تعيد الدالةpadEnd()
سلسلة نصية أو سلسلة حروف تساوي السلسلة النصية أو سلسلة الحروف التي استٌدعيت عبرها ولكن مع تطويلها ليساوي طولها العدد المُمرّرlength
، التطويل يكون بإضافة الوسيطpadChar
إلى آخر السلسلة النصية أو سلسلة الحروف، وقيمتها الابتدائية هي المسافة البيضاء (space).isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).