Elixir文档声明:
可以使用++ / 2和 - / 2运算符连接和减去两个列表
例如,["a", "b", "c"] -- ["a", "b"]
生成["c"]
。
但是,["a", "b", "c"] -- ["a", "b", "b", "q"]
也会生成["c"]
。我想知道在这种情况下是否存在会产生false
或nil
的内置运算符或函数,以指示无法从第一个列表中减去第二个列表。 (注意:我不能使用一个集合,因为我正在处理非唯一列表。)
还有其他名单运营商吗?如果是这样,他们在哪里记录?