Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, czym jest funkcja anonimowa w programowaniu i jak jest używana?

sobes.tech AI

Odpowiedź od AI

Funkcja anonimowa to funkcja bez nazwy, która zazwyczaj jest tworzona i używana "na miejscu", bez konieczności jej oddzielnego deklarowania. W Androidzie (Java lub Kotlin) funkcje anonimowe są często używane do obsługi zdarzeń, callbacków lub w programowaniu funkcyjnym.

Przykład w Kotlin:

val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Wyświetli 7

Tutaj { a: Int, b: Int -> a + b } to funkcja anonimowa, która dodaje dwie liczby. Takie funkcje są wygodne do przekazywania jako parametry innym funkcjom lub do krótkiej obróbki danych.