F#与ocaml有什么不同,改变了什么特性?
主要区别在于F#不支持:
函子 OCaml风格的对象
多态变体 camlp4 / 5预处理器或扩展点(ppx)
此外,F#对标记和可选参数具有不同的语法。 理论上,可以使用F#编译不使用这些功能的OCaml程序。学习OCaml是F#的完美合理的介绍(反之亦然,我想象)。 完整的差异列表在这里差异列表