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