gpt4 book ai didi

erlang - 是否有内置函数来检查一个列表是否包含在另一个列表中?在 ELIXIR 或 ERLANG

转载 作者:行者123 更新时间:2023-12-04 19:47:59 24 4
gpt4 key购买 nike

如果不使用brute-force(即逐个元素检查),是否有一个内置函数可以检查一个列表是否包含在另一个列表中? p>

最佳答案

我不确定这是否是一种蛮力,它有一些限制,但可以使用 Kernel.--/2

{l1, l2} = {[1,2,3], [1,2,3,4]}
l1 -- l2
#⇒ []
l2 -- l1
#⇒ [4]

请求的确切检查器是:

Enum.count(contained -- container) == 0

或者,正如@Hynek-Pichi-Vychodil 的评论中所述

contained -- container == []

关于erlang - 是否有内置函数来检查一个列表是否包含在另一个列表中?在 ELIXIR 或 ERLANG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50044619/

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