Can I do something like this?
testMatrix(x::Array{1}) = println("It is 1-dimensional.")
testMatrix(x::Array{2}) = println("It is 2-dimensional.")

The above does not work because Array{1} == Array{1, N}

One solution is
testMatrixAgain{T}(x::Array{T, 1}) = println("It is 1-dimensional.")
testMatrixAgain{T}(x::Array{T, 2}) = println("It is 2-dimensional.")

However, the parametric type is actually not used. Is there any way that I 
don't need the parametric type?

Reply via email to