Q编写一个lambda表达式,并将其指定给变量evensquared,这样,如果参数为偶数,它将对单个参数的值进行平方,如果参数为奇数,则对参数进行立方运算
例如,之后表达式evensquared(5)应产生125,而evensquared(4)应产生16
——>;下面应该有用
assert(evensquared(1)==1)
assert(evensquared(2)==4)
assert(evensquared(3)==27)
assert(evensquared(4)==16)
assert(evensquared(0)==0)
使用if-else的Lambda函数:
在您的情况下,您需要指定一个名为evensquared的变量:
相关问题 更多 >
编程相关推荐