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"