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写成一个部分应用函数,使得在每次递归调用时无需传递name参数,只需调用foo(map1)
即可?
foo(name)
之后需要一个下划线。 - sepp2k