File: unit_values.ml

package info (click to toggle)
ocamlformat 0.28.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,436 kB
  • sloc: ml: 63,321; pascal: 4,769; lisp: 229; sh: 217; makefile: 121
file content (39 lines) | stat: -rw-r--r-- 1,030 bytes parent folder | download | duplicates (8)
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;
|]