függvénytípus
A függvénytípus egy olyan típus, amely egy másik típus, a függvény. Egy függvénytípust az határoz meg, hogy milyen típusú argumentumokat fogad el, és milyen típusú értéket ad vissza. Például egy függvénytípus lehet "egész számok fogadása, egész szám visszaadása". Különböző programozási nyelvek eltérő módon kezelik a függvénytípusokat, de alapvető koncepciójuk hasonló.
Néhány nyelvben a függvénytípusokat első osztályú állampolgárként kezelik, ami azt jelenti, hogy változókban tárolhatók, argumentumként átadhatók
A függvénytípusok fontos szerepet játszanak a programozási nyelvek tervezésében, mert segítenek a kód strukturálásában és a