|
|
1
219
是的
检查集合是否包含值;它检查是否可以使用
正确的方法如下:
(请注意,这些项可以传递给
|
|
2
138
|
|
|
3
21
始终可以使用.methodName语法调用java方法。
|
|
|
4
18
我知道我有点晚了,但是:
最后在clojure 1.4中输出true:) |
|
|
5
12
工作,但下面更好:
|
|
|
6
7
值得一提的是,这是我对列表的contains函数的简单实现:
|
|
|
7
6
以下是我的标准实用程序中的一个快速函数,我将其用于此目的:
|
|
|
8
6
价值
你会发现
MichaÅâs answer 检查是否 倍数 目标包含在一个序列中。 |
|
|
9
5
|
|
|
10
4
我建立在浮士德的基础上 version “列表包含?”。它现在需要任意数量的参数。
|
|
|
11
3
它就像使用一个集合一样简单-就像地图一样,你可以把它放到函数的位置。如果在集合中(这是真的)或
如果您要检查一个大小合理的向量/列表,那么您也可以使用
|
|
|
12
1
推荐的方法是
你可以用
|
|
|
13
1
|
|
|
14
1
|
|
|
15
1
因为Clojure是基于Java构建的,所以您可以很容易地调用
利用这一点,我们可以简单地说:
|
|
|
16
0
“推荐”解决方案的问题是,当您要查找的值为“nil”时,它将中断。我更喜欢这种解决方案:
|
|
17
0
为此有一些方便的功能
in the Tupelo library
. 特别是功能
这里我们看到,对于整数范围或混合向量,
搜索集合也很简单:
如测试中所示,在搜索
|
|
|
18
0
另一种选择:
使用java.util.Collection#contains():
|