safeSecond :: [a] -> Maybe a
这句话中的“it”通常指文件的第一行,在删除它时不会产生任何问题。能否有人向我解释一下这是什么意思?因为我是一个对于任何函数编程语言都很新手的人。
safeSecond :: [a] -> Maybe a
这句话中的“it”通常指文件的第一行,在删除它时不会产生任何问题。能否有人向我解释一下这是什么意思?因为我是一个对于任何函数编程语言都很新手的人。
这是一种类型注释;它类似于C语言中的函数声明。
在Haskell中,类型声明通常不是必须的,因为Haskell通常可以从正确的代码中推断出一个好的类型。然而,对于重要的值,通常最好声明类型,因为: