我创建了一个列表列表,例如:
list1 = [[1; 2]; [3; 4]]
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个函数"is_element",如果intiger在列表中,它将返回true,否则返回false.
它应该如何工作:
is_element list1 4;;
- : bool = true
Run Code Online (Sandbox Code Playgroud)
我尝试了什么:
let rec is_element x = function
[[]] -> false
| [(a:int)::l] -> (a:int) == x || is_element x [l];;
Run Code Online (Sandbox Code Playgroud)
我收到警告,这个功能似乎不起作用.