# Squaring Elements in Array

**URL:** <https://discourse.julialang.org/t/squaring-elements-in-array/8961>\
**Category:** New to Julia\
**Created:** [February 9, 2018, 10:21pm UTC](https://discourse.julialang.org/t/squaring-elements-in-array/8961 "2018-02-09T22:21:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Max-Zara](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/max-zara/32/3393_2.png) [@Max-Zara](https://discourse.julialang.org/u/Max-Zara)\
**Post date:** [February 9, 2018, 10:21pm UTC](https://discourse.julialang.org/t/squaring-elements-in-array/8961/1 "2018-02-09T22:21:26Z")

</div>

If I want to square every number in array, why does [1:10].^2 not work?

Apologies if this has been asked before - I have tried searching for similar threads.

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [February 9, 2018, 10:22pm UTC](https://discourse.julialang.org/t/squaring-elements-in-array/8961/2 "2018-02-09T22:22:41Z")

</div>

Because

```julia
julia> [1:10]
1-element Array{UnitRange{Int64},1}:
 1:10

```

i.e. it’s an array containing a single `UnitRange` object (and there’s no way to square a vector). Try

```julia
julia> (1:10).^2
10-element Array{Int64,1}:
   1
   4
   9
  16
  25
  36
  49
  64
  81
 100

```

---

<div class="post-metadata">

**Author:** ![Max-Zara](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/max-zara/32/3393_2.png) [@Max-Zara](https://discourse.julialang.org/u/Max-Zara)\
**Post date:** [February 9, 2018, 10:36pm UTC](https://discourse.julialang.org/t/squaring-elements-in-array/8961/3 "2018-02-09T22:36:58Z")

</div>

Thank you!
