Junior — Middle
Kun je uitleggen wat de methode apply betekent in de context van programmeren?
sobes.tech AI
Antwoord van AI
De apply-methode in programmeren wordt vaak gebruikt om een functie of configuratie op een object toe te passen. In Kotlin bijvoorbeeld, is apply een extensiefunctie die het mogelijk maakt om een codeblok uit te voeren met het object in de context van dat object en het object zelf terug te geven. Dit is handig voor het initialiseren van objecten met ketenaanroepen.
Voorbeeld in Kotlin:
val paint = Paint().apply {
color = Color.RED
strokeWidth = 10f
style = Paint.Style.FILL
}
Hier kan binnen apply worden verwezen naar de eigenschappen van het object zonder de naam te herhalen, en het resultaat zal het paint-object zelf zijn met de ingestelde parameters.