الدالة text.repeat()
في لغة Kotlin
< Kotlin | kotlin.text
تكرِّر الدالة repeat()
سلسلة المحارف التي استٌدعيت معها عددًا محددًا من المرات.
البنية العامة
actual fun CharSequence.repeat(n: Int): String
المعاملات
n
عدد صحيح يمثل عدد مرات تكرار سلسلة المحارف المعطاة. إن أعطيت قيمة سالبة لهذا المعامل، فسيُطلَق الاستثناء IllegalArgumentException
.
القيم المعادة
تعاد سلسلة من المحارف تحوي جميع محارف السلسلة المعطاة بعد تكرارها n
مرة.
أمثلة
مثالٌ على استعمال الدالة ()repeat
:
fun main(args: Array<String>) {
println("Word".repeat(4)) // WordWordWordWord
println("Word".repeat(0)) //
}
مثالٌ آخر على استعمال الدالة ()repeat
مع تمرير عدد سالب للمعامل n
:
fun main(args: Array<String>) {
println("Word".repeat(-4))
}
ناتج تنفيذ هذا المثال هو:
Exception in thread "main" java.lang.IllegalArgumentException: Count 'n' must be non-negative, but was -4.
at kotlin.text.StringsKt__StringsJVMKt.repeat(StringsJVM.kt:436)
at TestKt.main(test.kt:2)
انظر أيضًا
removeSuffix()
: إن كانت السلسلة النصية أو سلسلة الحروف التي استٌدعيت عبرها الدالةremoveSuffix()
تنتهي باللاحقةsuffix
فستعيد سلسلة نصية أو سلسلة حروف جديدة مع حذف تلك اللاحقة، وإلا فستعيد السلسلة النصية أو سلسلة الحروف كما هي.
compareTo()
: تقارن بين سلسلتين نصيتين.asSequence()
: تنشئ كائنًا من الصنفSequence
والذي يُغلّف سلسلة الحروف التي استُدعيت عبرها، لأجل استعمالها في الحلقات التكرارية.