Если вы знаете длину массива, но не знаете его содержимого, вы можете использовать
val length = 5
val temp = Array.ofDim[String](length)
Если вы хотите иметь массив двух измерений, но вы не знаете его содержимого, вы можете использовать
val row = 5
val column = 3
val temp = Array.ofDim[String](row, column)
Конечно, вы можете изменить String на другой тип.
Если вы уже знаете его содержание, вы можете использовать
val temp = Array("a", "b")