الدالة orEmpty()‎ في Kotlin

من موسوعة حسوب

تعيد الدالة orEmpty()السلسلة النصية التي استٌدعيت معها إن لم تكن ذات قيمة عدمية (not-null)، أو تعيد سلسلة نصية فارغة.

البنية العامة

inline fun String?.orEmpty(): String

وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)).

القيم المعادة

تعاد السلسلة النصية نفسها المعطاة إن لم تكن ذات قيمة عدمية، أو تعاد سلسلة نصية فارغة.

أمثلة

مثالٌ على استدعاء الدالة orEmpty()‎:

fun main(args: Array<String>) {
    println("Hsoub".orEmpty()) // Hsoub
    println(null.orEmpty())    // تعيد سلسلة نصية فارغة
}

انظر أيضًا

مصادر