Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 610 Bytes

README.md

File metadata and controls

28 lines (23 loc) · 610 Bytes

Absolute value

Implement a function with the following type:

f : int -> int

such that f x is the absolute value of x.

Before starting the exercise, experiment with utop or TryOCaml to learn a few arithmetic operators in OCaml:

(* integer subtraction *)
2 - 5;;

(* integer opposite *)
-3;;

(* mixing integer subtraction with opposite *)
2 - (-5);;

(* testing the less-than relation *)
2 < 5;;
5 < 2;;

Recall that you can use any expression of type bool as a guard in a conditional expression:

if 2 < 5 then 2 else 5;;
if 5 < 2 then 2 else 5;;