Sobes.tech
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 } функсияи номӣ аст, ки ду рақамро ҷамъ мекунад. Ин гуна функсияҳо барои гузаронидан ҳамчун параметр ба функсияҳои дигар ё барои коркарди кӯтоҳонаи маълумот қулай мебошанд.