練習問題 8.10
print_int 関数を stdout, output_string などを用いて定義しなさい。
予備知識
output_string stdout "aaa";;
aaa- : unit = ()
print_int 32;;
32- : unit = ()
解答
let print_inte n =
let s = ref "a" in
s := string_of_int n;
output_string stdout !s;;
実行例
print_inte 33;;
33- : unit = ()