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 } είναι μια ανώνυμη συνάρτηση που προσθέτει δύο αριθμούς. Τέτοιες συναρτήσεις είναι βολικές για να τις περάσετε ως παραμέτρους σε άλλες συναρτήσεις ή για σύντομη επεξεργασία δεδομένων.