...if you want at least one argument you could write f(x::T, y::T...)
2014-05-13 14:42 GMT+02:00 Andreas Noack Jensen < [email protected]>: > I think it is because f(x::T...) can mean f() which cannot dispatch on T. > Hence the message > > To fix, define > > f() > > before the new definition. > > > 2014-05-13 14:38 GMT+02:00 Ariel Keselman <[email protected]>: > > function f{T<:Float64}(x::T...) >> print(x) >> end >> >> function f{T<:BigInt}(x::T...) >> print(x) >> end >> >> >> > > > -- > Med venlig hilsen > > Andreas Noack Jensen > -- Med venlig hilsen Andreas Noack Jensen
