У меня есть scala Map[String, String]
, и я сравниваю часть ключа с ее значением только для середины третьей карты. Так как это непростая итерация с использованием индексов на карте, я придумал следующее, но это не сработает.Итерация над третьей частью карты
var i = 0
var j = 0
val mapSize = sortedMap.size/3
for((key,value) <- sortedMap) {
j+=1
if((i < 3) && (key.split(' ').take(1).mkString==value)&&(j>mapSize)){
Accuracy += 1
i += 1
}
}