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

Создание лямбды в 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, которая возвращает их склейку с дефисом между ними.

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