1

海朗有in接线员吗?例如,在 python 中,这将允许进行以下测试:

lst = [1, 2, 3, 4]
print(0 in lst)
# => False
4

3 回答 3

2

是的,它具有相同的名称:

=> (setv lst [1 2 3 4])
=> (in 0 lst)
False
于 2021-12-11T22:02:32.273 回答
1

Hylang 似乎没有可以检查列表是否出现的操作员。

但是有一个解决方案。您可以使用py运算符通过本机 python 代码检查列表是否出现。

它看起来像这样:

(py "0 in lst")
于 2021-12-11T21:55:10.663 回答
1

(这作为评论会更好,但我的声誉还不够。)

Hylang 文档中提到了关键字in

https://docs.hylang.org/en/alpha/api.html#hy.core.shadow.in

https://github.com/hylang/hy/blob/master/hy/pyops.hy#L126

于 2021-12-11T22:01:33.120 回答