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

Programming
Предыдущий Следующий

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

Func<int, int> fact = null;

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

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

int a = fact(10);

  • В 1/2/2017 5:14:57 AM, Аноним

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

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве Магія зміни: Від ночі до дня
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси