我正在尝试学习朱莉娅的类型系统,我遇到了一些令我困惑的事情:Integer <: T where T <: Number和Int64 <: T where T <: Number都计算为true,而Tuple{Vararg{Integer}} <: Tuple{Vararg{T}} where T<:Number计算为false,而Tuple{Vararg{Int64}} <: Tuple{Vararg{T}} where另外,我是否可以用Tuple{Vararg
我试图在Kotlin中接受vararg参数作为函数参数,并尝试将它传递给另一个具有vararg参数的函数。Kotlin: b(a) // type mismatch inferred type is IntArray but Int was expected}
但是,如果我在Java中尝试相同的代码,它就能工作。