F#与ocaml有什么不同

F#与ocaml有什么不同,改变了什么特性?

 
ocaml
F#
3s

推荐解答

主要区别在于F#不支持:

 函子 OCaml风格的对象 

多态变体 camlp4 / 5预处理器或扩展点(ppx) 

此外,F#对标记和可选参数具有不同的语法。 理论上,可以使用F#编译不使用这些功能的OCaml程序。学习OCaml是F#的完美合理的介绍(反之亦然,我想象)。 完整的差异列表在这里差异列表

  nopapp推荐


其它解答 (2)

【转】OCaml基础知识 - 小交响曲 - 博客园
【转】OCaml基础知识-小交响曲-博客园刺客人生不怕走弯路随笔-102,文章-0,评论-63,引用-0【转】OCaml基础知识出自:http://www.nirvanastudio.org/ocaml/the-basics-of-ocaml.html注释OCaml的注释是用(*and*)来分隔的,如下:(*这是一个单行注释*)(*这是一个*多行*注释*)换句话说,注释的方式和原始的C(/*...*/)一样。目前还没有单行注释的语法(就是类似Perl的#...或者C99/C++/Java的//...)。是否使用##...还没有确定,而且我极力推荐OCaml的人以后能将其加入到语言中。OCaml
  cnblogs.com
F#语言入门之什么是F#语言 - MSDNER - 博客园
F#语言入门之什么是F#语言-MSDNER-博客园MSDNER海纳百川,有容乃大博客园首页新随笔联系订阅管理随笔-9文章-0评论-6F#语言入门之什么是F#语言F#是一种函数式编程语言,可以轻松编写正确且可维护的代码。F#编程主要涉及定义类型推断和自动泛化的类型和函数。这使您可以将焦点保留在问题域上并操纵其数据,而不是编程的细节。openSystem//GetsaccesstofunctionalityinSystemnamespace.//Definesafunctionthattakesanameandproducesagreeting.letgetGreetingname=
  cnblogs.com