invoke
On Thursday, February 13, 2014 02:02:00 AM Fil Mackay wrote:
> julia> function fn(n::Number)
> println("Number")
> end
> fn (generic function with 1 method)
>
> julia> function fn(n::Int64)
> println("Int64")
> end
> fn (generic function with 2 methods)
>
> julia> fn(1)
> Int64
>
> julia> fn(1::Number)
> Int64
>
> # is there any way I can call fn(n::Number) with an Int64 value? I guess I
> could:
>
> julia> fn(convert(Uint64, 1))
> Number
>
> # but what if I didn't have another 'spare' type to distinguish it with?