Middle
Kaip pridedama plėtinys ir ką tiksliai galima pridėti?
sobes.tech AI
Atsakymas iš AI
Plėtiniai yra pridedami prie klasių, savybių, funkcijų arba priimančiųjų tipų.
Juos galima pridėti:
- Naujos funkcijos prie esamos klasės.
- Naujos savybės prie esamos klasės.
- Naujos pagalbinės funkcijos konkrečiam priimančiam tipui.
Pavyzdys, kaip pridėti plėtinio funkciją:
fun String.toUpperCaseFirstChar(): String {
// Grąžina eilutę, kur pirmas simbolis didžiosios raidės
return this.substring(0, 1).toUpperCase() + this.substring(1)
}
Naudojimo pavyzdys:
val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// Dabar capitalizedString = "Hello"