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