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

من موسوعة حسوب
مراجعة 14:35، 5 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)

تجلب الدالة substringBefore()‎ كل الجزء الواقع قبل أول ظهور لمحرف أو لسلسلة نصية معينة في سلسلة نصية.

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

fun String.substringBefore(
    delimiter: Char, 
    missingDelimiterValue: String = this
): String 
fun String.substringBefore(
    delimiter: String, 
    missingDelimiterValue: String = this
): String

المعاملات

delimiter

المحرف أو السلسلة النصية التي يراد جلب كامل الجزء الواقع قبلها.

missingDelimiterValue

السلسلة النصية التي ستعاد في حال لم يكن المعامل delimiter موجودًا ضمن السلسلة النصية المعطاة. القيمة الافتراضية هي: this (أي السلسلة النصية المعطاة نفسها).

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

تعاد سلسلة نصية تحوي كل الجزء الواقع قبل أول ظهور للمعامل delimiter في السلسلة النصية المعطاة.

أمثلة

مثالٌ على استعمال الدالة ()substringBefore:

fun main(args: Array<String>) {
val str = "wiki.hsoub.com"
    
println(str.substringBefore('.')) // wiki
}

انظر أيضًا

مصادر