我想知道Erlang中是否有函数可以帮助我知道元素是否在元组中.喜欢集合:is_element/2.
Tuple = {aaa,bbb,ccc}.
is_element_of_tuple(Tuple, aaa) % => true
is_element_of_tuple(Tuple, ddd) % => false
Run Code Online (Sandbox Code Playgroud)
您始终可以使用tuple_to_list/1将元组转换为列表:
is_element_of_tuple(Tuple, Element) ->
lists:member(Element, tuple_to_list(Tuple)).
Run Code Online (Sandbox Code Playgroud)