标签: haskell optimization profiling
当我使用-hy标志(例如
./prog +RTS -hy
我经常在结果中看到构造函数*以及其他构造函数,例如[]和Word8。
*
[]
Word8
此上下文中的*类型是什么?它与kinds?
kinds
答案 0 :(得分:4)
引自Real World Haskell:
还有一些未分类的堆分配数据(表示为类型#34的数据; *")。
在GHC User's Guide:
对于具有函数类型或未知/多态类型的闭包,该字符串将表示实际类型的近似值。
所以,这基本上意味着分析没有足够的信息来说明它是什么类型。