Warum ist der Vergleich von Funktionsergebnissen in Erlang eine unzulässige Ausnahme?
Warum ist es illegal?
min1_e_( F, X, E) ->
if
F( X + 2*E ) < F( X + E ) -> % ?
min1_e_( F, X, E*2 );
true ->
E
end.
Ich meine, wenn ich beide Teile des Ausdrucks getrennt definiere, funktioniert es gut. Aber das Vergleichen von Funktionsrenditen sollte trivial sein, oder? Denke, ich vermisse etwas mehr darunter.