Julia での集合の要素が、他の集合の要素であるかの調べ方; ∈ の使い方

Julia で `∈` を使って、集合の要素1つ1つが、他の集合の要素であるかを調べます。 簡単に思いつくのは、'map()' を使う方法です。
julia> @time map(x -> x ∈ [2,3,4] , [1,2,3])
  0.051414 seconds (91.50 k allocations: 5.023 MiB)
3-element Array{Bool,1}:
 0
 1
 1

もちろん、これでも求められますが、`.∈`を使うもっと速い書式があるようです。https://docs.julialang.org/en/v1/base/collections/#Base.in 参照。


julia> @time [1,2,3] .∈ ([2,3,4],)
  0.000007 seconds (4 allocations: 352 bytes)
3-element BitArray{1}:
 0
 1
 1

この位、速度と可読性が違うとマニュアルは読むべきですね。 `([2,3,4],)` は "Tuple{Array{Int64,1}}"という型のようです。

B! LINE