Sobes.tech
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"