1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
(** ocaml values
(http://caml.inria.fr/pub/docs/manual-ocaml/manual010.html)
*)
(* base values *)
let i32 = −1073741824, 1073741823
let i32_over = −1073741825, 1073741824
let i32_over_big = −10737418240, 10737418230
let i64 = -4611686018427387904, 4611686018427387903
let i64_over = -4611686018427387905, 4611686018427387904
let i64_over_big = -46116860184273879040, 46116860184273879030
let f = 4611686018427387903e-1022, 4611686018427387903e+1023
let f_over = 4611686018427387903e-1023, 4611686018427387903e+1024
(* tuples *)
let _ = (1, 2, 3, 4, 5,
1, 2, 3, 4, 5
, 1, 2, 3, 4, 5)
(* records *)
let _ = { f1 = 12; f2 = 13;
f3 = 14; f4 = 15;
f5 = 14; f6 = 15;
f7 = 14; f8 = 15;
}
let _ = { f1 = 12; f2 = 13;
M_.f3 = 14; M.f4 = 15;
M'.M3.f5 = 14; Mz.MM.f6 = 15;
Mg.f7 = 14; Fe.f8 = 15
}
;;
(* arrays *)
[| 5;468; 68;46;84;684;68;4;
54;354;384;3;0;76;64;0;6;
54;354;384;3;0;76;64;0;6;
54;354;384;3;0;76;64;0;6;
|]
|