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