【发布时间】:2019-09-27 17:29:06
【问题描述】:
我正在学习 Haskell,刚刚在我的书中看到了这个奇怪的数据结构,它看起来像这样:data ListaOrd a = a :?: (ListaOrd a) | Nulo deriving Show。据说这应该代表一个有序列表,但我认为我并没有真正理解它。我的问题是,该代码中的“:?:”符号是什么意思?
【问题讨论】:
-
我假设那行前面有
data? -
是的,你是对的
标签: haskell parametric-polymorphism type-constructor