【发布时间】:2016-04-26 03:22:54
【问题描述】:
我正在尝试在 Learn You a Haskell 的指导下学习 Haskell,但以下内容让我感到困惑。
lucky :: (Integral a) => a -> String
lucky 7 = "LUCKY NUMBER SEVEN!"
lucky x = "Sorry, you're out of luck, pal!"
如您所见,其中有一行说明了函数的确切类型。但这有必要吗?不能从该行下面的模式推导出参数和返回值的类型吗?
【问题讨论】:
标签: haskell