gpt4 book ai didi

list - 除了 `--` 和 `++` 之外,Elixir 是否还有其他列表运算符?

转载 作者:行者123 更新时间:2023-12-02 04:45:07 25 4
gpt4 key购买 nike

Elixir 文档声明:

Two lists can be concatenated and subtracted using the ++/2 and --/2 operators

例如,["a", "b", "c"] -- ["a", "b"] 生成 ["c"] .

但是,["a", "b", "c"] -- ["a", "b", "b", "q"] 也会生成 [ “c”]。我想知道在这种情况下是否有一个内置运算符或函数会生成 falsenil,以指示不能从第一个列表中减去第二个列表。 (注意:我不能为此使用集合,因为我正在处理非唯一列表。)

还有其他列表运算符吗?如果是这样,它们记录在哪里?

最佳答案

似乎没有(在 1.0 版中)

我提到的列表运算符记录在内核中:++-- .

我在那里没有看到任何其他运算符(除非你算上 in ),但至少我知道它们来自哪里。

关于list - 除了 `--` 和 `++` 之外,Elixir 是否还有其他列表运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33755825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com