nlu*_*oni 15
在ML中,多个类型参数写在括号之间并用逗号分隔,如下所示:
type ('a,'b) xxx = {aaa: 'a; bbb: 'b; ccc: int; }
Run Code Online (Sandbox Code Playgroud)
其实你可以这样写,修改后的语法:
Objective Caml version 3.11.2
# #load "dynlink.cma";;
# #load "camlp4r.cma";;
Camlp4 Parsing version 3.11.2
# type xxx 'a 'b = { aaa : 'a; bbb: 'b; ccc: int};
type xxx 'a 'b = { aaa : 'a; bbb : 'b; ccc : int }
Run Code Online (Sandbox Code Playgroud)