# Vectorized updating operator?

**URL:** https://discourse.julialang.org/t/vectorized-updating-operator/50079
**Category:** General Usage
**Created:** [November 13, 2020, 4:23am UTC](https://discourse.julialang.org/t/vectorized-updating-operator/50079 "2020-11-13T04:23:17Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Lincoln\_Hannah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lincoln_hannah/32/19198_2.png) [@Lincoln\_Hannah](https://discourse.julialang.org/u/Lincoln_Hannah)
#### Post date: [November 13, 2020, 4:23am UTC](https://discourse.julialang.org/t/vectorized-updating-operator/50079/1 "2020-11-13T04:23:17Z")

</div>

Is it possible to vectorize an updating operator? This gives an error

```julia
a,b,c = (10,20,30)
a,b,c ./=10

```

---

<div class="post-metadata">

### Author: ![lhnguyen-vn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lhnguyen-vn/32/15449_2.png) [@lhnguyen-vn](https://discourse.julialang.org/u/lhnguyen-vn)
#### Post date: [November 13, 2020, 5:26am UTC](https://discourse.julialang.org/t/vectorized-updating-operator/50079/2 "2020-11-13T05:26:24Z")

</div>

```julia
julia> x = [10.0, 20.0, 30.0]
3-element Array{Float64,1}:
 10.0
 20.0
 30.0

julia> x ./= 10
3-element Array{Float64,1}:
 1.0
 2.0
 3.0

julia> x
3-element Array{Float64,1}:
 1.0
 2.0
 3.0

```

Updating operators can be broadcasted, your code example doesn’t work because tuples are immutable and cannot be updated.

---

<div class="post-metadata">

### Author: ![Lincoln\_Hannah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lincoln_hannah/32/19198_2.png) [@Lincoln\_Hannah](https://discourse.julialang.org/u/Lincoln_Hannah)
#### Post date: [November 13, 2020, 5:33am UTC](https://discourse.julialang.org/t/vectorized-updating-operator/50079/3 "2020-11-13T05:33:26Z")

</div>

Thanks. Makes sense

---

<div class="post-metadata">

### Author: ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)
#### Post date: [November 13, 2020, 6:29am UTC](https://discourse.julialang.org/t/vectorized-updating-operator/50079/4 "2020-11-13T06:29:12Z")

</div>

```julia
abc = (10,20,30)
abc = abc./10

```

Perhaps?

Also consider StaticArrays.jl if your tuple is to behave like a vector.
