Вы можете написать:
julia> in(B).(A)
3-element BitArray{1}:
1
0
1
Более подробные версии аналогичной операции (обратите внимание, что тип массива отличается во всех случаях, кроме первого):
julia> in.(A, Ref(B))
3-element BitArray{1}:
1
0
1
julia> [in(a, B) for a in A]
3-element Array{Bool,1}:
1
0
1
julia> map(a -> in(a, B), A)
3-element Array{Bool,1}:
1
0
1
julia> map(a -> a in B, A)
3-element Array{Bool,1}:
1
0
1
julia> [a in B for a in A]
3-element Array{Bool,1}:
1
0
1
ЕслиA
и B
были большими, и вам требовалась производительность, затем конвертируйте B
в Set
следующим образом:
in(Set(B)).(A)
(вы платите единовременную стоимость создания набора, но затемпоиск будет быстрее)