Практика на лямбды в C++
Создайте переменную scale с
auto, которая умножает число
на 2. Выведите результат для
5.
Напишите функцию pick: два целых
и параметр auto fn. Верните
результат лямбды. Проверьте на числах
8 и 3 так, чтобы вернулась
их сумма.
Создайте лямбду half, которая
делит целое число на 2. Выведите
результаты для 9 и 10.
Напишите функцию runTwice с
целым и параметром auto fn.
Функция дважды вызывает лямбду с этим
числом и складывает оба результата.
Проверьте на 4 с лямбдой, которая
прибавляет 1.
Создайте лямбду greet со строковым
параметром, которая возвращает строку
"hi: " с переданным именем.
Выведите результат для "Ann".
Создайте переменную ping с
auto - лямбда без параметров,
которая выводит "ping".
Вызовите ее два раза.