# In.(\[string\], Set)) not work , why?

**URL:** <https://discourse.julialang.org/t/in-string-set-not-work-why/35579>\
**Category:** General Usage\
**Created:** [March 5, 2020, 2:51pm UTC](https://discourse.julialang.org/t/in-string-set-not-work-why/35579 "2020-03-05T14:51:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [March 5, 2020, 2:51pm UTC](https://discourse.julialang.org/t/in-string-set-not-work-why/35579/1 "2020-03-05T14:51:20Z")

</div>

I need to keep sorting the vector [zawartosc] and can’t use intersect ()  
Why

```julia
in.([string], Set)) 

```

not works

```julia
julia> in(zawartosc[1],Sunikalne)
true

julia> in.(zawartosc,Sunikalne)
ERROR: DimensionMismatch("arrays could not be broadcast to a common size")
Stacktrace:
 [1] _bcs1 at .\broadcast.jl:439 [inlined]
 [2] _bcs at .\broadcast.jl:433 [inlined]
 [3] broadcast_shape at .\broadcast.jl:427 [inlined]
 [4] combine_axes at .\broadcast.jl:422 [inlined]
 [5] instantiate at .\broadcast.jl:266 [inlined]
 [6] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArraySt
{String,1},Array{String,1}}}) at .\broadcast.jl:756
 [7] top-level scope at none:0

julia> zawartosc
3229-element Array{String,1}:

julia> typeof(zawartosc)
Array{String,1}

julia> typeof(Sunikalne)
Set{String}

```

Paul

---

<div class="post-metadata">

**Author:** ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)\
**Post date:** [March 5, 2020, 3:09pm UTC](https://discourse.julialang.org/t/in-string-set-not-work-why/35579/2 "2020-03-05T15:09:57Z")

</div>

Can you provide a minimum reproducible example? You haven’t defined you inputs so we can test.

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [March 5, 2020, 3:27pm UTC](https://discourse.julialang.org/t/in-string-set-not-work-why/35579/3 "2020-03-05T15:27:19Z")

</div>

> [@programista](#):
>
> `in.(zawartosc,Sunikalne)`

I think you want `in.(zawartosc,Ref(Sunikalne))` — this tells Julia to treat `Sunikalne` as a “scalar” for the purposes of broadcasting, instead of trying to iterate over its contents.

---

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [March 5, 2020, 5:56pm UTC](https://discourse.julialang.org/t/in-string-set-not-work-why/35579/4 "2020-03-05T17:56:20Z")

</div>

Thanks, very usefull for future!  
Paul
