gpt4 book ai didi

emacs - Elisp 列表包含一个值

转载 作者:行者123 更新时间:2023-12-02 08:13:41 24 4
gpt4 key购买 nike

在 elisp 中如何检查列表是否包含值?所以以下将返回 t:

(contains 3 '(1 2 3))

但是

(contains 5 '(1 2 3))

将返回零。

最佳答案

您需要的功能是member

例如:

(member 3 '(1 2 3))

它将返回汽车为元素列表的尾部。虽然这不是严格意义上的tany non-nil value is equivalent to true for a boolean operation 。另外,member uses equal要测试相等性,请使用 memq 实现更严格的相等性(使用 eq)。

关于emacs - Elisp 列表包含一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408974/

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