1
隐藏递归函数鉴于这种递归函数:模式在斯卡拉
def visitAll(s: String): Unit = {
val files = getFiles
for (a <- files) {
visitAll(s)
doSomeWork()
}
}
这将作为工作的驱动程序。有没有一种模式或斯卡拉成语可以隐藏开发人员的递归结构,所以所有开发人员都需要担心的是实现方法doSomeWork()
?