csci374 sp21 lab4 baboomerang:GitHub Classroom创建的csci374 sp21 lab4 baboomerang 源
实验4:递归 问题 在本实验中,您将编写递归函数。 !!! 请勿使用循环,可变变量,模式匹配或任何库函数。 只能进行递归!!! 允许的库函数: List.head , List.tail , List.isEmpty 问题1 编写一个递归函数prod: (lst:int list) -> int ,该函数返回整数列表中元素的乘积。 问题2 编写一个递归函数map: (f:(int -> 'a) -> int list -> 'a list) ,该map: (f:(int -> 'a) -> int list -> 'a list)返回一个新列表,其元素是将给定函数f应用于整数的每个元素的结果列表。 问题3 编写一个递归函数odd: int list -> int list返回仅包含原始整数列表的奇数元素的新列表。 问题4 编写一个递归函数filter: (f:(int -> b
下载地址
用户评论