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

Несколько параметров лямбды в Dart

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

var add = (int a, int b) => a + b; print(add(10, 20));

Параметры могут быть разных типов. Строку и число можно собрать в одно сообщение:

var label = (String tag, int val) => "$tag: $val"; print(label("score", 42));

Три и более аргумента записывают по той же схеме:

var volume = (int w, int h, int d) => w * h * d; print(volume(2, 3, 4));

Создайте лямбду diff с двумя целыми параметрами, которая возвращает разность первого и второго. Выведите результат для 15 и 6.

Создайте лямбду repeatWord: первый параметр - строка, второй - целое число повторов. Верните строку, где слово склеено столько раз. Выведите результат для "ab" и 3.

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