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