Junior — Middle
Poți explica ce înseamnă metoda apply în contextul programării?
sobes.tech AI
Răspuns de la AI
Metoda apply în programare este adesea folosită pentru a aplica o funcție sau o configurație unui obiect. În Kotlin, de exemplu, apply este o funcție de extensie care permite executarea unui bloc de cod cu obiectul în contextul acestuia și returnează chiar obiectul. Acest lucru este util pentru inițializarea obiectelor cu lanțuri de apeluri.
Exemplu în Kotlin:
val paint = Paint().apply {
color = Color.RED
strokeWidth = 10f
style = Paint.Style.FILL
}
Aici, în interiorul apply, se poate accesa proprietățile obiectului fără a repeta numele, iar rezultatul va fi obiectul paint cu parametrii setați.