# Index starts at 1... why does the error refer to zero index

**URL:** <https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606>\
**Category:** General Usage\
**Created:** [March 27, 2020, 5:15pm UTC](https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606 "2020-03-27T17:15:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mayar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mayar/32/16426_2.png) [@mayar](https://discourse.julialang.org/u/mayar)\
**Post date:** [March 27, 2020, 5:15pm UTC](https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606/1 "2020-03-27T17:15:02Z")

</div>

![error2](https://global.discourse-cdn.com/julialang/original/3X/6/f/6f1169a032deec9fd5b618f3bde1db5672c67e1a.png) ![error](https://global.discourse-cdn.com/julialang/original/3X/0/7/07f66e44d1a841ad1e4aa7aa3690c2249b0c6274.png)

---

<div class="post-metadata">

**Author:** ![bashonubuntu](https://avatars.discourse-cdn.com/v4/letter/b/f19dbf/32.png) [@bashonubuntu](https://discourse.julialang.org/u/bashonubuntu)\
**Post date:** [March 27, 2020, 5:17pm UTC](https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606/2 "2020-03-27T17:17:34Z")

</div>

You’re trying to access an empty array at index 1.

---

<div class="post-metadata">

**Author:** ![mayar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mayar/32/16426_2.png) [@mayar](https://discourse.julialang.org/u/mayar)\
**Post date:** [March 27, 2020, 5:18pm UTC](https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606/3 "2020-03-27T17:18:47Z")

</div>

Actually I want to push elements in the new array

---

<div class="post-metadata">

**Author:** ![bashonubuntu](https://avatars.discourse-cdn.com/v4/letter/b/f19dbf/32.png) [@bashonubuntu](https://discourse.julialang.org/u/bashonubuntu)\
**Post date:** [March 27, 2020, 5:23pm UTC](https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606/4 "2020-03-27T17:23:34Z")

</div>

Then you should use `push!()`

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [March 27, 2020, 5:24pm UTC](https://discourse.julialang.org/t/index-starts-at-1-why-does-the-error-refer-to-zero-index/36606/5 "2020-03-27T17:24:39Z")

</div>

Unlike Matlab, you need to use [`push!`](https://docs.julialang.org/en/v1/base/collections/#Base.push!) — Julia won’t automatically grow arrays by assigning to them out-of-bounds.
