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"