Forum: Klatsch und Tratsch
by sx2008,
28. Mai 2013
Ich weiss. 8-)
Aber die IfThen-Funktion (oder auch Iff-Funktion) hat den grossen Nachteil, dass alle Argumente ausgerechnet werden, bevor die Funktion aufgerufen wird.
// berechnet leider beide innere Funktionen
erg := IfThen(Juliaset, CalcJulia(...), CalcMandelBrot(...));
Man bräuchte schon Complier-Magic © damit nur ein Zweig ausgewertet wird.
Das Gleiche gilt natürlich auch für das...
Forum: Klatsch und Tratsch
by sx2008,
28. Mai 2013
Ich wünsche mir die If-Funktion:
// fiktive Berechnung als Beispiel
Zinssatz := (if premiumkunde then Basiszins*0.9 else Basiszins+0.75) - rabattzins;
Und natürlich gleich noch die Case-Funktion dazu:
ShowMessage('Sie haben '+
(case idx of 1:'Nichts' 2:'Grass' 3:'Wasser' 4:'Felsen' else 'unbekannt') + 'angeklickt');
Man beachte dass man immer den Else-Teil schreiben muss; andernfalls...