Junior — Middle
Оё метавонед шарҳ диҳед, ки функсияи беном дар барномасозӣ чист ва чӣ гуна истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Функсияи номӣ функсияест бе ном, ки одатан "дар ҷой" сохта ва истифода мешавад, бе ниёз ба эълон кардани он ҷудогона. Дар Android (Java ё Kotlin), функсияҳои номӣ одатан барои идоракунии ҳодисаҳо, callback-ҳо ё дар барномаи функсионалӣ истифода мешаванд.
Масалан дар Kotlin:
val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Натиҷа 7 мебарорад
Ин ҷо, { a: Int, b: Int -> a + b } функсияи номӣ аст, ки ду рақамро ҷамъ мекунад. Ин гуна функсияҳо барои гузаронидан ҳамчун параметр ба функсияҳои дигар ё барои коркарди кӯтоҳонаи маълумот қулай мебошанд.