First-Class Citizens

In einer Programmiersprache sind Funktionen First-Class Citizens, wenn sie wie jeder andere Datentyp behandelt werden können. Das bedeutet, sie können: