【发布时间】:2023-04-05 05:33:01
【问题描述】:
我在 Ocaml 中有一个简单的代码,描述如下:
for i = 1 to 9 do
for j = 1 to 9 do
let k = i*10+j
Format. printf "(define x%d :: int)@." k
done;
print_newline ()
done
但是会导致语法错误,不知道为什么:
File "main.ml", line 5, characters 2-6: Error: Syntax error --> Line 5: done;
请帮我解决它并推荐一本好书来学习 Ocaml。我是新手,对里面的一切都很困惑。 Ocaml 与 C++ 完全不同。
非常感谢
【问题讨论】:
-
定义“没用”
-
文件“main.ml”,第 5 行,字符 2-6:错误:语法错误 --> 第 5 行:完成;
标签: ocaml