الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/padStart»
< Kotlin | kotlin.text
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 34: | سطر 34: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <code>[[Kotlin/kotlin.text/padEnd|padEnd()]]</code>: تحشو نهاية [[Kotlin/String|سلسلة نصية]] أو [[Kotlin/CharSequence/index|سلسلة من المحارف]] بمحرف محدد. | * الدالة <code>[[Kotlin/kotlin.text/padEnd|padEnd()]]</code>: تحشو نهاية [[Kotlin/String|سلسلة نصية]] أو [[Kotlin/CharSequence/index|سلسلة من المحارف]] بمحرف محدد. | ||
* الدالة [[Kotlin/kotlin.text/prependIndent|<code>prependIndent()</code>]]: تضيف بادئة معينة إلى بداية كل سطر جديد في [[Kotlin/String|سلسلة نصية]]. | |||
* الدالة <code>[[Kotlin/kotlin.text/startsWith|startsWith()]]</code>: تتحقق إن كانت [[Kotlin/String|السلسلة النصية]] أو [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. | * الدالة <code>[[Kotlin/kotlin.text/startsWith|startsWith()]]</code>: تتحقق إن كانت [[Kotlin/String|السلسلة النصية]] أو [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. | ||
* الدالة <code>[[Kotlin/kotlin.text/codePointAt|commonPrefixWith()]]</code>: تعيد أطول بادئة (prefix) مُشتركة بين <nowiki/>[[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها و<nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] المُمرّرة إليها. | * الدالة <code>[[Kotlin/kotlin.text/codePointAt|commonPrefixWith()]]</code>: تعيد أطول بادئة (prefix) مُشتركة بين <nowiki/>[[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها و<nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] المُمرّرة إليها. |
المراجعة الحالية بتاريخ 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"
}
انظر أيضًا
- الدالة
padEnd()
: تحشو نهاية سلسلة نصية أو سلسلة من المحارف بمحرف محدد. - الدالة
prependIndent()
: تضيف بادئة معينة إلى بداية كل سطر جديد في سلسلة نصية. - الدالة
startsWith()
: تتحقق إن كانت السلسلة النصية أو سلسلة المحارف التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. - الدالة
commonPrefixWith()
: تعيد أطول بادئة (prefix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها.