Числа Фибоначчи в Nimrod
Пример для версий
Nimrod 0.8.8
Используется итеративное вычисление чисел Фибоначчи. Одним ключевым словом var
можно объявить сразу несколько переменных, если эти объявления отформатированы отступами как блок. Тип переменной в объявлении можно не указывать только в том случае, если она инициализируется немедленно; Nimrod использует только локальный вывод типов, не глобальный.
for i in 1..16
— альтернативная форма записи цикла countup
. &
— оператор конкатенации строк, $
— преобразование числа в строку.
var
f1 = 1
f2 = 1
f3: int
res = ""
for i in 1..16:
res = res & $f1 & ", "
f3 = f1 + f2
f1 = f2
f2 = f3
echo res & "..."
Комментарии
]]>blog comments powered by Disqus
]]>