الدالة String.prependIndent()
في Kotlin
< Kotlin | kotlin.text
تضيف الدالة prependIndent()
بادئة معينة إلى بداية كل سطر جديد في سلسلة نصية. هذه الدالة لا تحفظ نهايات الأسطر الأصلية.
البنية العامة
fun String.prependIndent(indent: String = " "): String
المعاملات
indent
سلسلة نصية تمثل البادئة المراد إضافتها إلى بداية كل سطر جديد في السلسلة النصية المعطاة. القيمة الافتراضية هي: " "
(أي مسافة فارغة).
القيم المعادة
تعاد سلسلة نصية تحوي السلسلة النصية المعطاة بعد إضافة البادئة indent
إلى بداية كل سطر جديد فيها.
أمثلة
مثالٌ على استعمال الدالة prependIndent()
:
fun main(args: Array<String>) {
val str = """hsoub
academy
wiki"""
println(str.prependIndent("----"))
}
ناتج تنفيذ هذه المثال هو:
----hsoub
---- academy
---- wiki
انظر أيضًا
- الدالة
padStart()
: تحشو بداية سلسلة نصية أو سلسلة من المحارف بمحرف محدد. - الدالة
startsWith()
: تتحقق إن كانت السلسلة النصية أو سلسلة المحارف التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. - الدالة
commonPrefixWith()
: تعيد أطول بادئة (prefix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها.