是否可以在Scala中以尾部递归遍历目录?

时间:2014-09-08 16:20:52

标签: scala recursion tail-recursion

我试图编写一个Scala函数来列出给定目录下的所有文件/子目录,但我想让它递归尾部。在我花费更多时间之前,这是一个可实现的目标,还是我应该坚持定期递归?我只是想知道这是可能的,因为我想为自己解决这个问题。良好的学习经验和所有这些。谢谢!

1 个答案:

答案 0 :(得分:1)

我似乎需要某种类型的堆栈来进行树遍​​历,所以如果你避开系统堆栈,你必须实现自己的(见http://www.scala-lang.org/old/node/7984