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

من موسوعة حسوب
< Kotlin‏ | kotlin.text
مراجعة 05:53، 5 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تحشو الدالة padStart()‎ بداية سلسلة نصية أو سلسلة من المحارف بمحرف محدد.

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

fun CharSequence.padStart(
    length: Int, 
    padChar: Char = ' '
): CharSequence

fun String.padStart(length: Int, padChar: Char = ' '): String

وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)).

المعاملات

length

طول البادئة المراد ملؤها بالمحرف padChar.

padChar

المحرف المراد إضافته إلى بداية سلسلة من المحارف أو سلسلة نصية. القيمة الافتراضية له هي: ' ' (أي محرف المسافة).

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

تعاد سلسلة من المحارف أو سلسلة نصية تحوي سلسلة المحارف أو السلسلة النصية المعطاة بعد إضافة المحرف padChar ذي حجم length إلى بدايتها.

أمثلة

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

fun main(args: Array<String>) {
    val str = "Hsoub"

    println(str.padStart(10))      // => "     Hsoub"
    println(str.padStart(10, 'w')) // => "wwwwwHsoub"
}

انظر أيضًا

مصادر