Sobes.tech
Middle

Qanday qilib kengaytma qo'shiladi va aniq nima qo'shish mumkin?

sobes.tech AI

AIdan javob

Kengaytmalar sinflarga, xususiyatlarga, funktsiyalarga yoki qabul qiluvchi tiplarga qo'shiladi.

Quyidagilar qo'shilishi mumkin:

  • Mavjud sinfga yangi funktsiyalar.
  • Mavjud sinfga yangi xususiyatlar.
  • Aniq qabul qiluvchi tur uchun yangi yordamchi funktsiyalar.

Kengaytma funktsiyasini qo'shish misoli:

fun String.toUpperCaseFirstChar(): String {  
    // Birinchi belgi katta harf bilan bo'lgan satrni qaytaradi
    return this.substring(0, 1).toUpperCase() + this.substring(1)  
}

Foydalanish misoli:

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