Sobes.tech
Junior — Middle

Μπορείτε να εξηγήσετε τι είναι μια ανώνυμη συνάρτηση στον προγραμματισμό και πώς χρησιμοποιείται;

sobes.tech AI

Απάντηση από AI

Μια ανώνυμη συνάρτηση είναι μια συνάρτηση χωρίς όνομα, η οποία δημιουργείται και χρησιμοποιείται συνήθως "στο σημείο" χωρίς να χρειάζεται να δηλωθεί ξεχωριστά. Στο Android (Java ή Kotlin), οι ανώνυμες συναρτήσεις χρησιμοποιούνται συχνά για την επεξεργασία γεγονότων, callbacks ή στον λειτουργικό προγραμματισμό.

Παράδειγμα σε Kotlin:

val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Θα εμφανίσει 7

Εδώ, { a: Int, b: Int -> a + b } είναι μια ανώνυμη συνάρτηση που προσθέτει δύο αριθμούς. Τέτοιες συναρτήσεις είναι βολικές για να τις περάσετε ως παραμέτρους σε άλλες συναρτήσεις ή για σύντομη επεξεργασία δεδομένων.