/
nv-lang
/
nova
Обзор
Документация
Войти
/
nv-lang
/
nova
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
examples/basics/arithmetic.nv
25 строк
438 B
Evgeniy Golovin
wip(D78 strict removal): preserve corpus migration draft (846 files)
01 июн 2026, 04:10
01 июн 2026, 04:10
5fc6339
Код
Авторство
О чём код?
// arithmetic.nv — базовые вычисления. module basics.arithmetic fn factorial(n int) -> int { if n <= 1 { return 1 } n * factorial(n - 1) } fn fib(n int) -> int { if n < 2 { return n } fib(n - 1) + fib(n - 2) } fn main() { println("5! = ", factorial(5)) println("fib(10) = ", fib(10)) mut sum = 0 for i in 0..11 { sum += i } println("sum 0..10 = ", sum) }