Предположим, что у меня есть два массива:
val ar1 = Array[String]("1", "2", "3")
val ar2 = Array[String]("1", "2", "3", "4")
Теперь для каждого элемента ar1, я хочу сначала соединить этот элемент с соответствующим элементом ar2, а затем распечатать результат. Один из способов сделать это будет следующим:
List.range(0, ar1.size).foreach(i => println(ar1(i)+ar2(i)))
Было бы лучше, если бы существовал вариант foreach, который позволил бы мне напрямую работать с индексами ar1 вместо того, чтобы сначала создавать целочисленный список.
Возможно, есть лучший способ?