Middle
როგორ ემატება გაფართოება და რა შეიძლება კონკრეტულად დაემატოს?
sobes.tech AI
პასუხი AI-სგან
გაგრძელებები ემატება კლასებს, თვისებებს, ფუნქციებს ან მიმღებ ტიპებს.
შეგვიძლია დავამატოთ:
- ახალი ფუნქციები არსებული კლასისთვის.
- ახალი თვისებები არსებული კლასისთვის.
- ახალი დამხმარე ფუნქციები კონკრეტული მიმღებ ტიპისთვის.
გაგრძელების ფუნქციის დამატების მაგალითი:
fun String.toUpperCaseFirstChar(): String {
// აბრუნებს სტრინგს, სადაც პირველი სიმბოლო დიდი ასოა
return this.substring(0, 1).toUpperCase() + this.substring(1)
}
გამოყენების მაგალითი:
val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// ახლა capitalizedString = "Hello"