:现在是我的问题。考试中有一项任务,我们必须编写一个宏sumAtEvenAndOdd,它将用联接结构对lanG常量列表进行求和,并返回由偶数位置的元素之和和奇数位置上的元素之和组成的一对值。这样一份清单的一个例子是:
(join (const 3) (join (const 2) (const 5))) ;lanG list with no null at t
我应该写一个函数,它接收一个数字列表,并返回一个显示偶数但使所有奇数加倍的列表。(基本上相同,但几率加倍)。doubleOdd :: [Integer] -> [Integer]doubleOdd a = [x*2 | x <- a, odd x]I只允许使用+,-,*,/,==,/=,sum,mod,elem,最大值,奇数,偶数,我不知道如何得到相同值</e