Przejdź do zawartości

Typ funkcyjny

Z Wikipedii, wolnej encyklopedii
To jest najnowsza wersja artykułu Typ funkcyjny edytowana 03:55, 15 cze 2023 przez Nux (dyskusja | edycje).
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

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

[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.
int main() {
   long int(int a) funkcja;       /* teraz jest typem funkcyjnym */

...

}