![]() |
1
2
您可以在退回之前反转。
您不需要立即执行方法调用,但如果不执行,则需要发送两个参数,一个是list,另一个是空list。所以我们只取整数列表,这样使用的人就不用麻烦发送空列表了。 你也可以直接做
|
![]() |
2
2
其他注意事项 您有太多停止条件,这就足够了:
代码太冗长,我认为这样更好:
您也可以这样调用递归函数:
|
![]() |
3
2
问题1.您可以反转
但是在一个
不是。尾部递归只是意味着在调用返回后没有其他操作等待。换句话说,
P、 我知道这只是一个学习练习,但是,真的。。。
|
![]() |
davidzxc574 · 将字符串缩放为字符 2 年前 |
![]() |
yic_l · 什么是“!”在这个函数中是什么意思? 2 年前 |
![]() |
Jelly · Scala:用于理解递归未来 3 年前 |
![]() |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 3 年前 |
![]() |
Iheb Mar · 卡夫卡制作人/消费者粉碎每一秒的API调用 3 年前 |
![]() |
B. Bal · 在Scala中重用类成员 3 年前 |