]]> ]]>

Факториал в Dart

Пример для версий Dart 1.1.1

Используется рекурсивное определение факториала. Тип данных int позволяет хранить целые числа произвольной величины.

int factorial(int n) => n == 0 ? 1 : n * factorial(n - 1);

main() {
  for (int i = 0; i <= 16; ++i) {
    print('$i! = ${factorial(i)}');
  }
}

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам