假设我有以下内容:
type person = string * int * int list
let create_person name age grades =
let new_person = person (name, age, grades)
;;
看到的是,我正在尝试创建一个人,添加字段,并在此功能中返回它。但我不确定如何实际使用我上面定义的类型。
答案 0 :(得分:1)
person
基本上只是string * int * int list
的另一个名称,因此在定义元组时,您不必编写任何特殊内容。你的功能应该是:
let create_person name age grades = (name, age, grades);;
请注意,您也不需要额外的let
:您只想直接返回元组。