-1
open Printf;;
let rec iterate r x_init i =
if i = 1
then x_init
else
let x = iterate r x_init (i-1) in
let y = r * x in y;;
iterate 2 3 4;;
上面的代碼不會生成警告或錯誤。剛剛添加printf到x_init和y。現在它拋出錯誤。使用printf時ocaml類型錯誤
我知道它的類型,但不知道如何糾正它。
你剛剛添加printf - 它在哪裏?請顯示有問題的代碼。 – 2014-10-18 15:46:53