キーの後にハッシュマップを検索したいのですが、キーが見つかった場合は、見つかった値を返します。キー。ここに私の解決策は、これまでのところです:スカラのHashMapでキーの最後の値を見つける - 機能的なスタイルで書く方法
import scala.collection.mutable.HashMap
object Tmp extends Application {
val hashmap = new HashMap[String, String]
hashmap += "a" -> "288 | object | L"
def findNameInSymboltable(name: String) = {
if (hashmap.get(name) == None)
"N"
else
hashmap.get(name).flatten.last.toString
}
val solution: String = findNameInSymboltable("a")
println(solution) // L
}
は多分私にLOCSのオーバーヘッドを保存することの機能的なスタイルはありますか?
なぜドン」 Seqを地図に保存していますか? – Raphael