# When to use tuples?

**URL:** <https://discourse.julialang.org/t/when-to-use-tuples/18675>\
**Category:** New to Julia\
**Created:** [December 14, 2018, 11:30pm UTC](https://discourse.julialang.org/t/when-to-use-tuples/18675 "2018-12-14T23:30:16Z")\
**Posts on this page:** 1\
**Showing post:** 18

<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:** [December 18, 2018, 2:23pm UTC](https://discourse.julialang.org/t/when-to-use-tuples/18675/18 "2018-12-18T14:23:13Z")

</div>

Built-in types are not that special in Julia, and there is no reason to prefer them. In fact, clever punning and implied mappings to and from built-in types can look very attractive initially but can easily lead to confusing interfaces. Also, with multiple dispatch, method ambiguities.

---

_[View the full topic](https://discourse.julialang.org/t/when-to-use-tuples/18675)._
