Несколько параметров лямбды в 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.