-2

需要帮忙!!

定义函数“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
4

1 回答 1

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>

现在对你来说很容易!

于 2013-04-22T14:49:36.013 回答