الدالة replaceIndentByMargin()‎ في Kotlin

من موسوعة حسوب
مراجعة 10:44، 5 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تبدِّل الدالة replaceIndentByMargin()‎ سلسلة نصية جديدة مكان المسافة البادئة (indent) المحددة في المعامل الممرر إليها في السلسلة النصية التي استُدعيت معها.

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

fun String.replaceIndentByMargin(
    newIndent: String = "", 
    marginPrefix: String = "|"
): String

المعاملات

newIndent

السلسلة النصية التي يراد أن تحل مكان المسافة الفارغة البادئة. القيمة الافتراضية هي: "".

marginPrefix 

سلسلة نصية غير فارغة تستعمل كمحدد لحدود المسافة البادئة المراد استبدالها. القيمة الافتراضية هي: | (محرف الأنبوب [pipe character]).

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

تعاد سلسلة نصية تحوي جميع محارف السلسلة النصية المعطاة بعد تبديل قيمة المعامل newIndent مكان المسافة البادئة المحددة بالمعامل marginPrefix فيها. 

أمثلة

مثالٌ على استعمال الدالة ()replaceIndentByMargin:

fun main(args: Array<String>) {
val str = "		Hsoub" 
    
println( str.replaceIndentByMargin ("....") ) // ....Hsoub
}

انظر أيضًا

مصادر