1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
let foo n =
  let s = String.make n '*' in
  let rec bar x =
    if x > n then ()
    else (
      print_string ((String.sub s 0 (n-(abs(x))))^"\n");
      bar (x + 1);
    )
  in
    bar (0 - n)
;;

foo 4;;