Ansicht umschalten
Avatar von ad84
  • ad84

154 Beiträge seit 23.12.2012

Funktionszeiger

Das Mehrwertsteuer-Beispiel ginge auch mit Funktionszeigern.
aber zugegebenermaßen nicht so hübsch (C):

typedef int (*mwst)(int);
int mwst_Ger(int x){ return ...}
int mwst_Pec(int x){ return ...}
...

mwst mwst;

if(country==Deutschland) mwst=mwst_Ger;
...

mwst(123);

Lambda-Funktionen werden erst dank Currying, Closures, Continuation
passing, Macros (in LISP) und was weiß ich, interessant.


Bewerten
- +
Ansicht umschalten