التابع 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).