# \`let\` syntax weirdness

**URL:** <https://discourse.julialang.org/t/let-syntax-weirdness/52738>\
**Category:** Internals & Design\
**Created:** [January 2, 2021, 3:53pm UTC](https://discourse.julialang.org/t/let-syntax-weirdness/52738 "2021-01-02T15:53:23Z")\
**Posts on this page:** 1\
**Showing post:** 37

<div class="post-metadata">

**Author:** ![cce](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cce/32/460_2.png) [@cce](https://discourse.julialang.org/u/cce)\
**Post date:** [January 3, 2021, 4:21pm UTC](https://discourse.julialang.org/t/let-syntax-weirdness/52738/37 "2021-01-03T16:21:12Z")

</div>

> [@cscherrer](#):
>
> ```julia
> julia> nt = (a=1,b=2)
> (a = 1, b = 2)
> 
> julia> let nt...
> a+b
> end
> 
> ```

I think this would be an excellent syntax addition. It’s also not something you can implement with macros without introducing type instability, see [this discussion thread](https://discourse.julialang.org/t/is-there-a-with-operator-or-usage-pattern/52693).

---

_[View the full topic](https://discourse.julialang.org/t/let-syntax-weirdness/52738)._
