# Functions with many arguments

**URL:** <https://discourse.julialang.org/t/functions-with-many-arguments/20974>\
**Category:** General Usage\
**Tags:** argument, functions\
**Created:** [February 19, 2019, 1:05pm UTC](https://discourse.julialang.org/t/functions-with-many-arguments/20974 "2019-02-19T13:05:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)\
**Post date:** [February 19, 2019, 1:15pm UTC](https://discourse.julialang.org/t/functions-with-many-arguments/20974/2 "2019-02-19T13:15:16Z")

</div>

Sorry in advance if I am totally out of scope.  
If some of your arguments are semantically related it may be a good idea to group them inside a struct (immutable). In your example, is it possible that some matrix arguments happen to be blocks of a larger block matrix ?

---

_[View the full topic](https://discourse.julialang.org/t/functions-with-many-arguments/20974)._
