# About the \`Array{\<:Number, 2}\` syntax

**URL:** https://discourse.julialang.org/t/about-the-array-number-2-syntax/1845
**Category:** General Usage
**Created:** [February 2, 2017, 4:37pm UTC](https://discourse.julialang.org/t/about-the-array-number-2-syntax/1845 "2017-02-02T16:37:39Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![o314](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/o314/32/252_2.png) [@o314](https://discourse.julialang.org/u/o314)
#### Post date: [February 3, 2017, 2:07pm UTC](https://discourse.julialang.org/t/about-the-array-number-2-syntax/1845/5 "2017-02-03T14:07:26Z")

</div>

> [@mkborregaard](#):
>
> It is short for f(x::T) where T \<: Any = T, so it defines a function for any T that returns T

I agree that docs is rather sparse for now.

It seems to me that some default value could help a lot to enhance clarity.  
Even the `foo where bar where baz` couldn’t be allegiated to `foo where bar, baz` …

[edit] But the thread [`Where` questions](https://discourse.julialang.org/t/where-questions/1797) should be a better place to discuss about that 😉

---

_[View the full topic](https://discourse.julialang.org/t/about-the-array-number-2-syntax/1845)._
