# Function type signature

**URL:** https://discourse.julialang.org/t/function-type-signature/43101
**Category:** General Usage
**Created:** [July 15, 2020, 3:41am UTC](https://discourse.julialang.org/t/function-type-signature/43101 "2020-07-15T03:41:32Z")
**Posts on this page:** 1
**Showing post:** 11

<div class="post-metadata">

### Author: ![heliosdrm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/heliosdrm/32/3851_2.png) [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)
#### Post date: [July 15, 2020, 5:04am UTC](https://discourse.julialang.org/t/function-type-signature/43101/11 "2020-07-15T05:04:28Z")

</div>

> [@heliosdrm](#):
>
> is written as a tuple (e.g. `(x, y)` ) instead of just a symbol

Note that the documentation says “If a function argument name _is written as a tuple_ (e.g. `(x, y)` ) instead of just a symbol” (emphasis added), instead of “if it is a tuple”. So, as @Oscar_Smith has explained, with that syntax you can actually use multiple types of arguments, i.e. it should be considered as `Any`.

---

_[View the full topic](https://discourse.julialang.org/t/function-type-signature/43101)._
