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"