Ich bin in der Notwendigkeit einer Absolutwertfunktion für Schwimmer in OCaml und der Kernsprache scheint nicht eine zu besitzen, so schrieb ich folgendes:Absolutwert für Schwimmer in Kern OCaml
let absF (f:float) = if f > 0.0 then f else (f *. -1.0);;
die scheint für positive Ergebnisse zu arbeiten, aber nicht für Negativ unter Berufung auf:
hat Dieser Ausdruck float Typen -> Schwimmer, aber hier wird mit dem Typ int verwendet
Was ist der Fehler in meiner Logik?