【发布时间】:2014-03-29 18:25:31
【问题描述】:
我是 Haskell 的新手,我正在尝试编写一个简单的函数,它接受一个整数列表并返回一个列表,以便将第一个元素添加到列表的所有元素中。
这是我目前所拥有的。
addFirstEl [] = []
addFirstEl (x:xs) = [x + x | x <- xs]
不幸的是,this 所做的只是返回一个没有第一个元素和其他元素加倍的列表。
【问题讨论】:
-
只需为
xs中的元素使用不同的名称 -
谢谢!但是,第一个元素仍会从返回的列表中删除。
标签: list haskell list-comprehension