List OCaml,我不知道';看不到打印效果

List OCaml,我不知道';看不到打印效果,list,ocaml,List,Ocaml,我在OCaml top工作。 我们有一份清单: let lst = [1;2;3;4] ;; iter (fun x -> pint_int x) lst ;; 但我只看到了-:unit=() 为什么不写一个清单呢 缓冲I/O。添加 flush stdout;; 在脚本末尾。OP写了“OCaml top”,这听起来更像是解释器(即OCaml toplevel),而不是脚本。在那里,它原则上应该可以在没有冲洗的情况下工作。我认为他使用了这个程序:它不是一个正常的顶级,gtk引入了额外的怪

我在OCaml top工作。 我们有一份清单:

let lst = [1;2;3;4] ;;
iter (fun x -> pint_int x) lst ;;
但我只看到了
-:unit=()

为什么不写一个清单呢

缓冲I/O。添加

flush stdout;;

在脚本末尾。

OP写了“OCaml top”,这听起来更像是解释器(即OCaml toplevel),而不是脚本。在那里,它原则上应该可以在没有冲洗的情况下工作。我认为他使用了这个程序:它不是一个正常的顶级,gtk引入了额外的怪癖。在这种情况下,您需要冲洗。我想您的意思是
print\u int