Предположим, что у меня есть два массива:
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
вместо того, чтобы сначала создавать целочисленный список.
Возможно, есть лучший способ?