|
|
1
21
稍微短一点,你不需要回报。
|
|
|
2
20
啊!可变变量?!
可以返回得到第n个fib的文本函数,例如:
编辑:既然你要求“每次调用f时获取不同的值”的功能方法,下面是你的方法。这用的是斯卡拉
价值
显然,你得到的价值取决于你打电话的次数
所以你看,你可以有没有副作用的效果。 |
|
|
3
8
虽然我们分享了斐波纳契函数的一些很酷的实现,这些实现只与问题相关,但这里有一个记忆版本:
它使用记忆定点组合器来回答这个问题: In Scala 2.8, what type to use to store an in-memory mutable data table?
顺便说一句,combinator的实现为实现
|
|
|
4
3
知道了!!经过反复试验:
测试:
|
|
5
1
使用元组时不需要临时变量:
但在现实生活中,你应该使用Apocalisp的解决方案。 |