Я пытаюсь написать код палача на Scala. Итак, я написал следующий код для создания массива, чтобы длина элементов определялась аргументами. Например, существует массив B = Array ("scala", "python", "C ++", "Pascal", "java"), и из этого массива я хочу создать массив, который имеет элементы только длиной 6. Вот код, который я написал:
import scala.io.Source
import java.util.Random
val fname = args(0)
val listOfwords = Source.fromFile(fname).getLines.toArray
val temp = Array("a")
val a = args(1).toInt
def new_array{
for (i <- 0 until listOfwords.length-1){
var length = listOfwords(i).length.toInt
if (length == a) {
temp :+ listOfwords(i)
}
}
}
Правильно ли этот код?