# Equalities comparison in local scopes

**URL:** <https://discourse.julialang.org/t/equalities-comparison-in-local-scopes/22634>\
**Category:** General Usage\
**Created:** [April 2, 2019, 12:22pm UTC](https://discourse.julialang.org/t/equalities-comparison-in-local-scopes/22634 "2019-04-02T12:22:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [April 2, 2019, 12:22pm UTC](https://discourse.julialang.org/t/equalities-comparison-in-local-scopes/22634/1 "2019-04-02T12:22:31Z")

</div>

Not sure the title captures it adequately, but something that came out of a recent Slack discussion:

```julia
a = "a"
@show a === "a" # true
for _ in 1:1
    @show a === "a" # false
    @show a .=== "a" # true
end

```

Is this intended behaviour? If so, what is the best way to make sense of it?

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [April 2, 2019, 3:45pm UTC](https://discourse.julialang.org/t/equalities-comparison-in-local-scopes/22634/2 "2019-04-02T15:45:30Z")

</div>

No, that seems like a bug. Would you mind filing an issue?

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [April 2, 2019, 3:51pm UTC](https://discourse.julialang.org/t/equalities-comparison-in-local-scopes/22634/3 "2019-04-02T15:51:46Z")

</div>

That’s now submitted [here](https://github.com/JuliaLang/julia/issues/31583).
