私はスカラを持っていてMap[String, String]
、キーの一部をその値と比較しています。マップの 3 分の 1 だけです。マップ内のインデックスを使用して反復するのは簡単ではないため、次のように思いつきましたが、機能しません。
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
}
}