本页的目的是教你怎么编写更优美的Ocaml程序, 包括从简单格式问题到函数式、命令式或面象对象式风格的选择。此页有一个讨论角.
另见: Caml 编程指导
Caml 编程指导是一篇非常好的相关指南。
像Printf一样提供唯一函数名(printf, fprintf, ...)的模块通常应当在文件开始处显式打开:
open Printf ... printf "Hello %s\n" username
而其它的由许多通用模块(List, Array, ...),提供像iter或map这样不唯一的名称,通常不用"open"命令来打开:
List.iter print_endline some_list; Array.iter do_something some_array;