Sobes.tech
Middle

Eklenti nasıl eklenir ve tam olarak ne ekilebilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Uzantılar, sınıflara, özelliklere, fonksiyonlara veya alıcı türlerine eklenir.

Şunlar eklenebilir:

  • Varolan bir sınıfa yeni fonksiyonlar.
  • Varolan bir sınıfa yeni özellikler.
  • Belirli bir alıcı türü için yeni yardımcı fonksiyonlar.

Bir uzantı fonksiyonunun eklenmesine örnek:

fun String.toUpperCaseFirstChar(): String {  
    // İlk karakter büyük harfli olan bir dize döndürür
    return this.substring(0, 1).toUpperCase() + this.substring(1)  
}

Kullanım örneği:

val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// Artık capitalizedString = "Hello"