ocaml-standard-library/lib/int.ml

27 lines
464 B
OCaml
Raw Permalink Normal View History

open General
2022-01-20 09:07:42 +00:00
external ( + ) : int -> int -> int = "%addint"
2022-01-20 09:07:42 +00:00
external ( - ) : int -> int -> int = "%subint"
2022-01-20 09:07:42 +00:00
external ( * ) : int -> int -> int = "%mulint"
2022-01-20 09:07:42 +00:00
external ( / ) : int -> int -> int = "%divint"
external ( mod ) : int -> int -> int = "%modint"
external of_char : char -> int = "%identity"
external int_of_string : string -> int = "caml_int_of_string"
let of_string s =
try
Some (int_of_string s)
with
| Failure _ -> None
2022-01-20 09:07:42 +00:00