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