# Style question: replacing multidimensional collect with broadcast

**URL:** <https://discourse.julialang.org/t/style-question-replacing-multidimensional-collect-with-broadcast/23464>\
**Category:** General Usage\
**Tags:** question\
**Created:** [April 24, 2019, 8:07am UTC](https://discourse.julialang.org/t/style-question-replacing-multidimensional-collect-with-broadcast/23464 "2019-04-24T08:07:08Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [April 25, 2019, 7:44am UTC](https://discourse.julialang.org/t/style-question-replacing-multidimensional-collect-with-broadcast/23464/8 "2019-04-25T07:44:28Z")

</div>

And then make

```julia
vec(n::Int, dim::Int) = vec(Base.OneTo(n), dim)

```

I like this very much. Maybe I will experiment with this as a mini-package, also solving the [n x 1 array creation problem](https://discourse.julialang.org/t/literal-representation-of-array-t-2-when-the-array-is-nx1/8821).

---

_[View the full topic](https://discourse.julialang.org/t/style-question-replacing-multidimensional-collect-with-broadcast/23464)._
