Sobes.tech
Middle

Əlavə necə əlavə olunur və dəqiq nə əlavə etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Genişləndirmələr sinflərə, xüsusiyyətlərə, funksiyalara və ya qəbul edən tiplərə əlavə olunur.

Aşağıdakıları əlavə etmək mümkündür:

  • Mövcud sinfə yeni funksiyalar.
  • Mövcud sinfə yeni xüsusiyyətlər.
  • Müəyyən qəbul edən tip üçün yeni köməkçi funksiyalar.

Genişləndirmə funksiyasının əlavə olunmasına nümunə:

fun String.toUpperCaseFirstChar(): String {  
    // Birinci simvol böyük hərflə olan sətir qaytarır
    return this.substring(0, 1).toUpperCase() + this.substring(1)  
}

İstifadə nümunəsi:

val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// İndi capitalizedString = "Hello"