OCaml を Linux Mint にインストール

OCaml.jp

$ sudo apt-get install ocaml

$ ocaml
        OCaml version 4.02.3

# print_string "Hello, World!\n";;
Hello, World!
- : unit = ()
# #quit;;
$

 
コンパイル

$ ocamlc helloworld.ml
$ ./a.out
Hello, World!
$ ocamlc -o hello helloworld.ml
$ ./hello
Hello, World!

helloworld.ml

print_string "Hello, World!\n"

Linux Mint 18 で確認。

サンプルコード

階乗。
factorial.ml

let rec factorial n =
  match n with
    0 -> 1
  | n -> n * factorial(n - 1) in
print_int(factorial 5)
(* 120 *)

フィボナッチ数列
fibonacci.ml

let rec fib n =
  if n < 2 then 1 else fib(n - 1) + fib(n - 2);;
let main () =
  let arg = int_of_string Sys.argv.(1) in
  print_int(fib arg);
  print_newline();
  exit 0;;
main ();;
$ ocamlc fibonacci.ml
$ ./a.out 10
89