![]() |
1
3
只需像在任何其他编程语言中一样使用递归(它不是Scala特有的)。
1) 提出的解决方案不是尾部递归的(因此可能会在非常深的树上引发堆栈溢出)-您可以编写尾部递归版本作为练习。提示-您需要一个累加器来进行结果收集(或者使用可变缓冲区,idn,也许您并不真正喜欢函数式编程,并且被雇主强迫使用Scala:)。
2)
|
![]() |
Wickoo · Scala变量解析:类与局部变量 5 月前 |
![]() |
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 6 月前 |
![]() |
Readren · 如何定义标量。标量3中元组的ValueOf? 1 年前 |
![]() |
Leif Andersen · “=>”在scala泛型中是什么意思? 1 年前 |