التابع text.lineSequence() في لغة Kotlin
< Kotlin | kotlin.text
تقسّم الدالة lineSequence() سلسلة الحروف التي استٌدعيت عبرها إلى سلسلة مكونة سطور مفصولة بأيّ من سلاسل الحروف التالية CRLF أو LF أو CR.
البنية العامة
fun CharSequence.lineSequence(): Sequence<String>
القيم المعادة
كائن من Sequence.
أمثلة
استخدام الدالة lineSequence() مع السلاسل النصية
تُعرّف الشيفرة الآتية سلسلة نصية باسم str، ثم تستدعي الدالة lineSequence() عبرها وتستخدم الناتج في الحلقة التكرارية for:
fun main(args: Array<String>) {
val str = "Hsoub\nWiki\nacademy"
for (line in str.lineSequence()) print("$line ") // Hsoub Wiki academy
}
انظر أيضًا
isEmpty(): تعيد الدالةisEmpty() القيمةtrueفي حال كانت سلسلة الحروف التي استٌدعيت عبرها فارغة.isHighSurrogate(): تعيد القيمةtrueفي حال كان الحرف الذي استٌدعيت عبره بديلًا علويًا لكود اليونيكود (Unicode high-surrogate code unit).isDefined(): تعيد القيمةtrueفي حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).