G+

Лямбда-выражение и факториал

Программирование Asp.net
Предыдущий Следующий

 Используя лямбда-выражение можно очень красиво сделать формулу  факториала, так же в примере используется метод замыкания:

Func<int, int> fact = null;

fact = (x) => x > 1 ? x * fact(x - 1) : 1;

Всего две строчки кода, пример использования:

int a = fact(10);

Комментарий:
  • В 02.01.2017 5:14:57, Аноним

    Лямбда-выражение позволяет передавать функции в качестве аргументов вызову метода. Начнем с простого примера лямбда-выражения, возвращающего четные числа из списка целых чисел.

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве