并发 Clean/答案CH1
外观
< 并发 Clean
2. 编写一个函数,它接收两个参数,例如 n 和 x,并计算它们的幂,xn。使用此函数来构建一个函数,该函数将它的参数平方。编写一个程序,计算 128 的平方。
答案
module exercicio02
import StdEnv
quadrado n x = n ^ x
Start = quadrado 2 7
3. 定义函数 isum :: Int -> Int,它将它的参数的数字相加。因此,isum 1234 = 10 isum 0 = 0 isum 1001 = 2 你可以假设 isum 应用于非负参数。
答案
module exercicio04
import StdEnv
isum :: Int -> int
isum 1234 = 10
isum 0 = 0
isum 1001 = 2
Start = isum 0
4. 使用函数 isum 来检查一个数字是否可以被 9 整除。
5. 定义一个函数 Max,它具有两个参数,并返回两个参数中的最大值。
6. 定义一个函数 Min,它具有两个参数,并返回两个参数中的最小值。
7. 定义一个函数 MaxOfList,它计算列表中最大的元素。
8. 定义一个函数 MinOfList,它计算列表中最小的元素。
9. 定义一个函数 Last,它返回列表的最后一个元素。
10. 定义一个函数 LastTwo,它返回列表的最后两个元素。
11. 定义一个函数 Reverse,它反转列表中的元素。
12. 定义一个函数 Palindrome,它检查一个字符列表是否是回文,即当你反转字符时,你应该获得与原始列表相同的列表。