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

من موسوعة حسوب
مراجعة 15:47، 4 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

inline fun String?.orEmpty(): String

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

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

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

أمثلة

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

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

انظر أيضًا

مصادر