الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/StringBuilder/subSequence»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.subSequence()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.subSequence()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة <code>subSequence()</code> [[Kotlin/CharSequence/index|سلسلة حروف]] تحتوي جزءًا [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها بداية بالفهرس المحدّد بالوسيط <code>startIndex</code> وانتهاءً بالفهرس المحدّد بالوسيط <code>endIndex</code> (غير مُتضمّن). | تعيد الدالة <code>subSequence()</code> [[Kotlin/CharSequence/index|سلسلة حروف]] تحتوي جزءًا من [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها بداية بالفهرس المحدّد بالوسيط <code>startIndex</code> وانتهاءً بالفهرس المحدّد بالوسيط <code>endIndex</code> (غير مُتضمّن). | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> |
مراجعة 10:05، 6 يوليو 2018
تعيد الدالة subSequence()
سلسلة حروف تحتوي جزءًا من سلسلة الحروف التي استُدعيت عبرها بداية بالفهرس المحدّد بالوسيط startIndex
وانتهاءً بالفهرس المحدّد بالوسيط endIndex
(غير مُتضمّن).
البنية العامة
actual fun subSequence(
startIndex: Int,
endIndex: Int
): CharSequence
القيمة المُعادة
أمثلة
استخدام الدالة subSequence()
تُنشِئ الشيفرة الآتية كائنًا من النوع StringBuilder
باسم sb
، ثم تستدعي الدالةsubSequence()
عبر sb
، وتمرر إليها عددين، ثم تطبع الناتج:
fun main(args: Array<String>) {
val sb = StringBuilder("Academy")
println(sb.subSequence(2,5)) // => ade
}
أنظر أيضًا
- الخاصية
length:
تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها. append()
: تضم السلسلة النصية أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير عددينstart
وend
كوسيطين، فإنها تضم فقط جزء من السلسلة النصية المحدد بذانك الوسيطين.
get()
: تعيد الحرف الموجود عند الفهرس المُمرّرindex
في سلسلة الحروف التي استُدعيت عبرها.
- صفحة الصنف
StringBuilder
.