Это не работает:
def giveArray[T](elem:T):Array[T] = {
new Array[T](1)
}
Но это так:
def giveList[T](elem:T):List[T] = {
List.empty[T]
}
Я уверен, что это довольно простая вещь, и я знаю, что массивы могут вести себя немного необычно в Scala.
Может ли кто-нибудь объяснить мне, как создать такой массив, а также почему он вообще не работает?