التابع text.map()‎ في لغة Kotlin

من موسوعة حسوب
مراجعة 11:04، 10 يوليو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع text.map()‎ في لغة Kotlin}}</noinclude> تقسّم الدالة <code>map()</code>‎ Kotlin/CharSequence/index|سلسل...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تقسّم الدالة 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).

مصادر