Sobes.tech
Middle

Ako sa pridáva rozšírenie a čo presne je možné pridať?

sobes.tech AI

Odpoveď od AI

Rozšírenia sa pridávajú ku triedam, vlastnostiam, funkciám alebo typom prijímateľa.

Môžu sa pridať:

  • Nové funkcie k existujúcej triede.
  • Nové vlastnosti k existujúcej triede.
  • Nové pomocné funkcie pre špecifický typ prijímateľa.

Príklad pridania rozšírenej funkcie:

fun String.toUpperCaseFirstChar(): String {  
    // Vráti reťazec, kde je prvý znak veľkým písmenom
    return this.substring(0, 1).toUpperCase() + this.substring(1)  
}

Príklad použitia:

val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// Teraz je capitalizedString = "Hello"