-2 haskell list map-function
总的来说,我对 Haskell 和函数式编程还很陌生。这似乎是一个如此简单的问题,但我在语法上苦苦挣扎。我想将一个整数列表作为输入,如果它为空,则返回一个空列表,如果它不为空,则使用 map 函数向每个元素添加五个。
到目前为止,这是我的代码,但它会产生很多错误。有什么建议?
addFive :: [a] -> [a] addFive [] = [] addFive a = map(+5)
Roz*_*uur 6
您可以使用
addFive = map (+5)
或者
addFive a = map (+5) a
由于地图适用于空列表,因此不需要显式实现空列表。
归档时间:
4 年,9 月 前
查看次数:
114 次
最近记录: