标签: scala recursion tail-recursion
我试图编写一个Scala函数来列出给定目录下的所有文件/子目录,但我想让它递归尾部。在我花费更多时间之前,这是一个可实现的目标,还是我应该坚持定期递归?我只是想知道这是可能的,因为我想为自己解决这个问题。良好的学习经验和所有这些。谢谢!
答案 0 :(得分:1)
我似乎需要某种类型的堆栈来进行树遍历,所以如果你避开系统堆栈,你必须实现自己的(见http://www.scala-lang.org/old/node/7984)