Middle
Jak se přidává rozšíření a co přesně lze přidat?
sobes.tech AI
Odpověď od AI
Rozšíření jsou přidávána ke třídám, vlastnostem, funkcím nebo přijímajícím typům.
Lze přidat:
- Nové funkce ke stávající třídě.
- Nové vlastnosti ke stávající třídě.
- Nové pomocné funkce pro konkrétní přijímající typ.
Příklad přidání rozšiřující funkce:
fun String.toUpperCaseFirstChar(): String {
// Vrací řetězec, kde je první znak velké písmeno
return this.substring(0, 1).toUpperCase() + this.substring(1)
}
Příklad použití:
val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// Nyní je capitalizedString = "Hello"