Sobes.tech
Junior — Middle

Көбейтуді кеңейту үлгісін қолданудың мысалын келтіре аласыз ба?

sobes.tech AI

AI-дан жауап

Android-те кеңейту үлгісі жиі Kotlin кеңейтімдерін пайдалану арқылы жүзеге асырылады, олар мұрагерліксіз бар классқа жаңа функциялар қосуға мүмкіндік береді.

String класы үшін кеңейтімнің мысалы:

fun String.isEmailValid(): Boolean {
    return android.util.Patterns.EMAIL_ADDRESS.matcher(this).matches()
}

// Қолдану:
val email = "example@mail.com"
if (email.isEmailValid()) {
    println("Электронды пошта жарамды")
} else {
    println("Электронды пошта жарамсыз")
}

Мұндай тәсіл кодтың оқылуын жақсартады және стандартты кластарға пайдалы әдістерді оңай қосуға мүмкіндік береді.