الفرق بين المراجعتين لصفحة: «Kotlin/CharSequence/subSequence»

من موسوعة حسوب
مراجعة وتدقيق.
طلا ملخص تعديل
 
سطر 8: سطر 8:
): CharSequence
): CharSequence
</syntaxhighlight>
</syntaxhighlight>
== المعاملات ==
=== <code>startIndex</code> ===
عدد صحيح يشير إلى فهرس المحرف الذي يمثل بداية الجزء المراد جلبه.
=== <code>endIndex</code> ===
عدد صحيح يشير إلى فهرس المحرف الذي يمثل نهاية الجزء المراد جلبه (لا يدخل هذا المحرف ضمن المجال).
== القيمة المعادة ==
== القيمة المعادة ==
يعاد الجزء الواقع بين الحرف ذي الفهرس <code>startIndex</code> والحرف ذي الفهرس <code>endIndex</code> (لا يدخل هذا الحرف في المجال) في [[Kotlin/CharSequence/index|سلسلة الحروف]] المعطاة.
يعاد الجزء الواقع بين الحرف ذي الفهرس <code>startIndex</code> والحرف ذي الفهرس <code>endIndex</code> في [[Kotlin/CharSequence/index|سلسلة المحارف]] المعطاة.


== أمثلة ==
== أمثلة ==
سطر 27: سطر 36:
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/sub-sequence.html صفحة الدالة ()subSequence في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/sub-sequence.html صفحة الدالة ()subSequence في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin CharSequence]]

المراجعة الحالية بتاريخ 06:45، 9 سبتمبر 2018

تجلب الدالة subSequence()‎‎ جزءًا محددًا يقع في سلسلة الحروف التي استٌدعيت معها.

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

abstract fun subSequence(
    startIndex: Int, 
    endIndex: Int
): CharSequence

المعاملات

startIndex

عدد صحيح يشير إلى فهرس المحرف الذي يمثل بداية الجزء المراد جلبه.

endIndex

عدد صحيح يشير إلى فهرس المحرف الذي يمثل نهاية الجزء المراد جلبه (لا يدخل هذا المحرف ضمن المجال).

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

يعاد الجزء الواقع بين الحرف ذي الفهرس startIndex والحرف ذي الفهرس endIndex في سلسلة المحارف المعطاة.

أمثلة

استعمال الدالة subSequence()‎‎ لجلب الجزء الواقع بين الحرف الرابع والحرف الثامن من سلسلة الحروف "hsoubAcademy":

fun main(args: Array<String>) {
val s = "hsoubAcademy"   
    
println(s.subSequence(3,7)) // ubAc
}

انظر أيضًا

مصادر