def mainCaller() = {
val name = "xyz"
someList.foreach { u:Map => foo(name, u) }
}
def foo(name:String)(map:Map): Unit = {
//match case....
//recursive call to foo in each case where name remains same, but map changes
}
部分的に適用された関数としてfooを作成するにはどうすればよいですか?ここで、すべての再帰呼び出しで名前を渡す必要はなく、単に呼び出すだけfoo(map1)
ですか?