Yes, when declaring function arguments, which I believe fall under case 2. 
in this 
list<http://docs.julialang.org/en/latest/manual/types/#type-declarations>. 
Is it possible for a usage of `::` that falls under category 1?

// T

On Tuesday, April 29, 2014 9:07:08 PM UTC+2, Tim Holy wrote:
>
> On Tuesday, April 29, 2014 11:43:03 AM Tomas Lycken wrote: 
> > Say I have a variable x, and I want to make sure that it's an array 
> > of real numbers that are all of the same type, but I don't care which 
> one. 
> > Can I say x::Array{T<:Real} as a type assertion? 
>
> function f{T<:Real}(x::Array{T}) 
>    ... 
> end 
>
> does this. 
>
> --Tim 
>

Reply via email to