x
我有两个数组:y
我想检查是否x
包含在y
.
rego 中没有 contains() 函数。
接下来我尝试创建与 contains() 函数等效的数学函数:
x ⊆ y ⇔ (x ⋂ y) == x
.
所以我尝试执行以下操作:
z := x & y
x == z
但这会产生以下错误:
rego_type_error: and: invalid argument(s) have: (array[any], any, ???) want: (set[any], set[any], set[any])
那么我该怎么做呢?