I believe the current way to do this is:
julia> t(x::Tuple{Vararg{Int}}) = sum(x)
t (generic function with 1 method)
julia> t((1,1))
2
julia> t((1,1,1))
3
julia> t((1,1,1,1))
4
Though I recall there being an open issue or two on syntax to make this
nicer. (something like `t(x::{Int...})` )
-Jacob
On Sun, Oct 11, 2015 at 12:08 PM, Jerry Xiong <[email protected]> wrote:
> For example, in Julia 0.3, I can use below function definition:
>
> julia> f(::(Int...))="This is an Int tuple."
> julia> f((1,2))
> "This is an Int tuple."
> julia> f((1,2,3))
> "This is an Int tuple."
>
> How to define a function with unlimited tuple length in Julia 0.4?
>