相关疑难解决方法(0)

Haskell奇怪的种类:种类( - >)是?? - >? - >*

当我尝试Haskell种类,并试图获得那种->,并且这出现了:

$ ghci
...
Prelude> :k (->)
(->) :: ?? -> ? -> *
Prelude> 
Run Code Online (Sandbox Code Playgroud)

而不是预期的* -> * -> *.有什么???事情?它们是指具体类型还是"实物变量"?或者是其他东西?

haskell types type-systems

65
推荐指数
1
解决办法
3944
查看次数

多态种有什么用?

多态种类是Haskell类型系统的扩展,由UHC 支持,允许

data A x y = A (y x)
Run Code Online (Sandbox Code Playgroud)

被打字(kinded?)as a -> (a -> *) -> *.它们对什么有用?

polymorphism haskell higher-kinded-types

17
推荐指数
2
解决办法
1664
查看次数