需要帮助!!
定义函数“Is_member”,其中第一个参数是给定矩阵,第二个参数是x:int。 检查元素x是否在matrix1中。
val Is_member: int list list -> int -> bool = <fun>
示例:
#let matrix1 = [[1; 2]; [3; 4]];;
#val matrix1 : int list list = [[1; 2]; [3; 4]]
# Is_member matrix1 3;;
- : bool = true
答案 0 :(得分:1)
我可以将您的问题减少到just fill blank spaces
:
# matrix1;;
- : int list list = [[1; 2]; [3; 4]]
# is_member 1 matrix1;;
- : bool = true
# let is_member x xs = List.____ (fun acc xs -> acc ____ (List.____ x xs)) false xs;;
val is_member : 'a -> 'a list list -> bool = <fun>
现在对你来说很容易!