F#,Nominative或Structural Typed

Neo*_*Neo 12 f# typing

F#是否具有指定类型系统或结构类型系统?

我知道OCaml是结构类型的,虽然F#似乎不是这样,这是正确的吗?

Bri*_*ian 14

F#是主格.你可以通过一些奇特的机制做一些结构性的技巧,但语言的类型系统主要是主格.

  • F#kinda采用了OCaml的功能结构和声明语法,但是来自.NET的对象类型系统. (6认同)
  • 如果OCaml是结构性的,那么F#如何在180度左右转动? (5认同)
  • 该死的,是的...@RobertHarvey 因为它是从 C# 领域借来的 (2认同)