Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmLmClg 285 of 412 menu
◀ ▶

Вызов лямбды в Dart

Лямбду, записанную в переменной, вызывают как функцию: после имени переменной ставят круглые скобки и передают аргументы:

var doubleIt = (int n) => n * 2; print(doubleIt(5));

Тот же прием работает, если анонимный блок сразу вызвать в месте создания:

print(((int x) => x + 10)(7));

При нескольких параметрах аргументы перечисляют через запятую в том же порядке, что и в объявлении:

var sum = (int a, int b) => a + b; print(sum(3, 4));

Создайте лямбду triple, которая умножает целое число на 3. Выведите в консоль результат для 4.

Создайте лямбду minPair с двумя целыми параметрами. Выведите в консоль результат для чисел 8 и 2.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить