Typ funkcyjny
Wygląd
Typ funkcyjny – typ zmiennych, które są interpretowane jako funkcja. W językach, w których funkcje są typem pierwszoklasowym, istnieje możliwość tworzenia funkcji wyższego rzędu.
Typy funkcyjne w różnych językach[edytuj | edytuj kod]
Turbo Pascal[edytuj | edytuj kod]
program TypFunkcyjny;
var
funkcja: function(a: integer) of object; { teraz jest interpretowana jako taki typ }
begin
...
end.
C[edytuj | edytuj kod]
int main() {
long int(int a) funkcja; /* teraz jest typem funkcyjnym */
...
}