Typ funkcyjnytyp 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

Turbo Pascal

program TypFunkcyjny;

var
  funkcja: function(a: integer) of object;    { teraz jest interpretowana jako taki typ }

begin
...
end.

C

int main() {
   long int(int a) funkcja;       /* teraz jest typem funkcyjnym */

...

}
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.