Arrays 为什么scala.Array伴随对象中没有apply(x:String,xs:String*):Array[String]重载?
转换为工厂方法Arrays 为什么scala.Array伴随对象中没有apply(x:String,xs:String*):Array[String]重载?,arrays,scala,factory-method,companion-object,Arrays,Scala,Factory Method,Companion Object,转换为工厂方法 val arrayInt = Array(1, 2) 这是因为在中存在apply(x:Int,xs:Int*):Array[Int]重载 但是,其中没有apply(x:String,xs:String*):数组[String]重载。 怎么可能 工作?它使用泛型*)(隐式证据$5:scala.reflect.ClassTag[T]):数组[T]它使用泛型证据*)(隐式证据$5:scala.reflect.ClassTag[T]):数组[T] Array.apply(1, 2)
val arrayInt = Array(1, 2)
这是因为在中存在apply(x:Int,xs:Int*):Array[Int]重载
但是,其中没有apply(x:String,xs:String*):数组[String]重载。怎么可能 工作?它使用泛型*)(隐式证据$5:scala.reflect.ClassTag[T]):数组[T]它使用泛型证据*)(隐式证据$5:scala.reflect.ClassTag[T]):数组[T]
Array.apply(1, 2)
val arrayStr = Array("aa", "bb")