【发布时间】:2020-10-11 08:12:18
【问题描述】:
我在 Ocaml 中有这个程序,它从键盘读取一行并返回一个 int :
let get_int () =
print_string "Insert a number\n" ;
let input = read_line() in
let return__ = int_of_string( input )
;;
print_string "I'll print what you write : ";
print_int ( get_int() );
print_string "\n"
问题是第5行的语法错误,“;;”表示编译器。
我知道已经存在这样做的功能,但我这样做是为了学习。
我阅读了官方的 Ocaml 文档,但我仍然不明白语法。 有人可以解释一下吗?
【问题讨论】:
标签: ocaml