الدالة 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(): تحشو بداية سلسلة نصية أو سلسلة من المحارف بمحرف محدد. - الدالة
removePrefix(): تحذف بادئة معينة من سلسلة من المحارف أو سلسلة نصية. - الدالة
startsWith(): تتحقق إن كانت السلسلة النصية أو سلسلة المحارف التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. - الدالة
commonPrefixWith(): تعيد أطول بادئة (prefix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها.