我一直在試圖運行此函數:基本OCaml的函數返回類型錯誤
let insert_char s c =
let z = String.create(String.length(s)*2 -1) in
for i = 0 to String.length(s) - 1 do
z.[2*i] <- s.[i];
z.[2*i+1] <- c;
done;
z;;
print_string(insert_char("hello", 'x'));;
但是解釋在最後一行返回類型錯誤「類型的字符串*炭」,並希望它是串。我認爲我的函數insert_char創建了一個字符串。我真的不明白,謝謝。