Middle
Hogyan adható hozzá a bővítmény, és pontosan mit lehet hozzáadni?
sobes.tech MI
Válasz az MI-től
Bővítmények hozzáadódnak osztályokhoz, tulajdonságokhoz, függvényekhez vagy fogadó típusokhoz.
Hozzáadható:
- Új függvények meglévő osztályhoz.
- Új tulajdonságok meglévő osztályhoz.
- Új segédfüggvények adott fogadó típushoz.
Bővítményfüggvény hozzáadásának példája:
fun String.toUpperCaseFirstChar(): String {
// Visszaad egy olyan sztringet, ahol az első karakter nagybetűs
return this.substring(0, 1).toUpperCase() + this.substring(1)
}
Használati példa:
val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// Mostantól a capitalizedString = "Hello"