Числа Фибоначчи в Scala
Пример для версий
Scala 2.7.7-final
Используется рекурсивное определение чисел Фибоначчи.
object Fibonacci {
def fibonacci(n: Int): Int =
if (n < 3) 1
else fibonacci(n - 1) + fibonacci(n - 2)
def main(args: Array[String]) {
for {i <- List.range(1, 17)}
yield { print(fibonacci(i) + ", ") }
println("...")
}
}
Комментарии
]]>blog comments powered by Disqus
]]>