代码如下:
chop [n] lev = [n-1]
chop (n:m:xs) lev = n-1:lev +m:xs
Run Code Online (Sandbox Code Playgroud)
什么 n-1:lev +m:xs意思?
我知道m:xs是列表,列表如何添加一个int (n-1:lev)?
谢谢!
J. *_*son 11
该(+)关联更加紧密比(:)呢.如果我们用更多的括号来编写该函数,那就是
chop [n] lev = [n-1]
chop (n : m : xs) lev = (n-1) : (lev + m) : xs
Run Code Online (Sandbox Code Playgroud)
因此,当列表中有2个或更多元素chop修改前两个元素时.如果它只有一个元素,那么只修改那个元素.
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |