Ocaml 记录和类型定义语法
Ocaml record & type definition syntaxes
下面两种语法有什么区别。
(* First *)
type named = < age :int ;name :string >;;
(* Second *)
type named = {
age: int;
name: string
};;
我知道第二个是记录,但第一个是什么,我只需要知道一个名字,我可以在网上搜索以了解更多信息。
下面两种语法有什么区别。
(* First *)
type named = < age :int ;name :string >;;
(* Second *)
type named = {
age: int;
name: string
};;
我知道第二个是记录,但第一个是什么,我只需要知道一个名字,我可以在网上搜索以了解更多信息。