User:Gqqnb/OCaml入门教程/运算符
基本
列表
注意,::
不是运算符,而是构造函数(列表构造器,英語:list cons)。
exp1 :: exp2
的构造函数中缀语法由编译器提供特殊支持,正规形式应为
(::)(exp1,exp2)
,如
1::[2;3;4]
相当于
(::)(1,[2;3;4])
。[1]
参考资料[编辑]
- ↑ Expressions.於2014年1月22日查閱.
基本
列表
注意,::
不是运算符,而是构造函数(列表构造器,英語:list cons)。
exp1 :: exp2
的构造函数中缀语法由编译器提供特殊支持,正规形式应为
(::)(exp1,exp2)
,如
1::[2;3;4]
相当于
(::)(1,[2;3;4])
。[1]
参考资料[编辑]
- ↑ Expressions.於2014年1月22日查閱.