Создание лямбды в Dart
Лямбду пишут в круглых скобках с
параметрами. Если тело - одно выражение,
после скобок ставят => и
выражение без точки с запятой в конце:
var doubleIt = (int n) => n * 2;
Несколько команд берут в фигурные
скобки после списка параметров.
Результат отдают через return:
var max = (int a, int b) {
if (a > b) {
return a;
}
return b;
};
Строковый параметр и результат запишем так же:
var greet = (String name) => "Hello, $name";
Создайте лямбду inc с одним
параметром типа int, которая
возвращает число на 1 больше
аргумента.
Создайте лямбду join с двумя
параметрами типа String, которая
возвращает их склейку с дефисом между ними.