ocaml-standard-library/lib/float.ml

22 lines
451 B
OCaml
Raw Normal View History

open General
2022-01-20 09:07:42 +00:00
external ( + ) : float -> float -> float = "%addfloat"
2022-01-20 09:07:42 +00:00
external ( - ) : float -> float -> float = "%subfloat"
2022-01-20 09:07:42 +00:00
external ( * ) : float -> float -> float = "%mulfloat"
2022-01-20 09:07:42 +00:00
external ( / ) : float -> float -> float = "%divfloat"
external float_of_string : string -> float = "caml_float_of_string"
let of_string s =
try
Some (float_of_string s)
with
Failure _ -> None
external of_int : int -> float = "%floatofint"