Leo*_*ang 2 haskell union-types
在Haskell中,Maybe类型可以是a Nothing或aJust a
data Maybe = Nothing | Just a
Run Code Online (Sandbox Code Playgroud)
如果我们称Maybe联盟类型,Nothing那么呢?一个Type?不,它不是类型,您不能声明变量是Nothing类型.
也许你会说类型构造函数,true,但我想表达的事实是,Nothing并且Just是不同的情况.
一个类型值?一个类型实例?一个案例?