【发布时间】:2011-02-14 13:14:40
【问题描述】:
请帮助我编写一个函数,它接受两个参数:一个整数列表和一个索引 (int),并返回一个整数列表,该列表在表中的指定索引位置具有负值。
该函数将具有此签名MyReverse :: [Int]->Int->[Int]。
例如:myReverse [1,2,3,4,5] 3 = [1,2,-3,4,5]。
如果索引大于列表长度或小于0,则返回相同的列表。
【问题讨论】:
-
这闻起来像家庭作业。如果是这样,请将其标记为这样。
-
itemInverse(或inverseItem)会是一个更好的名称,因为“反向”意味着对列表进行完全不同的操作。 -
或
negateItem。逆可以表示 1/x。