الدالة 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) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها.