Anonüümne funktsioon

Allikas: Vikipeedia

Anonüümne funktsioon on funktsioon (või protseduur), millele pole määratud nime.

Võimaldamaks anonüümseid funktsioone, peab programmeerimiskeel toetama funktsiooni kui andmetüüpi. See tähendab, et anonüümseid funktsioone peab saama luua, anda teistele funktsioonidele argumentidena, tagastada tulemusena ja salvestada andmestruktuurides.[1]

Anonüümsete funktsioonide konteptsioon pärineb lambdaarvutusest, kus kõik funktsioonid on anonüümsed. Sestap on mõningates programmeerimiskeeltes (Lisp[2], Python[3]) anonüümset funktsiooni loova keelekonstruktsiooni nimetus "lambda".

Teinekord kutsutakse anonüümseid funktsioone ka sulunditeks,[4] sest programmeerimiskeele tugi ühele tähendab reeglina ka tuge teisele.

Viited[muuda | redigeeri lähteteksti]

Vaata ka[muuda | redigeeri lähteteksti]