在haskell中,做什么:+:在数据类型定义中意味着什么?

时间:2012-10-04 18:07:57

标签: haskell

这是新数据类型的定义:

data Total a = Total a :+: Total a 
              |...

什么:+:在这种类型定义中意味着什么?

1 个答案:

答案 0 :(得分:10)

它是以中缀形式编写的数据构造函数。如果操作符以:开头,则可以将其作为构造函数。