OCaml List.mem搜索对列表中的元素

dan*_*004 2 ocaml

我有这个问题:

let list  = [(1,2);(2,3);(1,4);(5,0)];;
List.mem (1,2) list;;
- : bool = true
Run Code Online (Sandbox Code Playgroud)

但是当一个元素对列表与"查找参数"匹配时,我需要修改此函数以使其为"真/假"

List.mem (1,_) list;;
- : bool = true
Run Code Online (Sandbox Code Playgroud)

要么

List.mem (10,_) list;;
- : bool = false
Run Code Online (Sandbox Code Playgroud)

cam*_*ter 5

List.mem_assoc 是你想要的功能.