Почему в объекте scala.Array Companion не применяется перегрузка apply (x: String, xs: String *): Array [String]? - PullRequest
1 голос
/ 11 октября 2019
val arrayInt = Array(1, 2)

преобразуется в фабричный метод

Array.apply(1, 2)

, который работает, так как существует метод apply (x: Int, xs: Int *): Array [Int] в scala. Массив Сопутствующий объект .

Однако нет применения (x: String, xs: String *): перегрузка массива [String] в этом.
Как может

val arrayStr = Array("aa", "bb")

работать?

...