私はocamlの初心者です。私の問題は、ocamlで整数の数字を取得する方法と、再帰呼び出しによってそれらをリストに入れる方法です
OCaml function digits : int -> int list 引数として整数 n を取り、整数が正の場合、n の数字のリストを n に現れる順序で返します。つまり:
# digits 3124;;
- : int list = [3;1;2;4]
# let rec digits n =
if n >0 then digits(n/10)::[]
else [];;