Create a two-dimensional array at runtime: Difference between revisions

Content added Content deleted
m (Wrong markup)
Line 535: Line 535:
return 0;
return 0;
}</lang>
}</lang>



=={{header|OCaml}}==
=={{header|OCaml}}==
Line 543: Line 544:
array.(0).(0) <- 3.5;;
array.(0).(0) <- 3.5;;
print_float array.(0).(0); print_newline ();;</lang>
print_float array.(0).(0); print_newline ();;</lang>

or using the module [http://caml.inria.fr/pub/docs/manual-ocaml/libref/Bigarray.html Bigarray]:

<lang ocaml>let nbr1 = read_int ();;
let nbr2 = read_int ();;
let arr = Bigarray.Array2.create Bigarray.float32 Bigarray.c_layout nbr1 nbr2 ;;
arr.{0,0} <- 3.5;;
print_float arr.{0,0}; print_newline ();;</lang>


=={{header|Oz}}==
=={{header|Oz}}==