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

Практика на лямбды в Dart

Создайте переменную scale с типом int Function(int), которая умножает число на 2. Выведите результат для 5.

Напишите функцию pick: два целых и лямбда int Function(int, int). Верните результат лямбды. Проверьте на числах 8 и 3 так, чтобы вернулась их сумма.

Напишите функцию onReady с лямбдой void Function() и вызовите ее так, чтобы в консоль попала строка "go".

Дана переменная:

var extra = 4;

Сохраните лямбду addExtra с одним целым параметром, которая прибавляет extra. Выведите результат для 10.

Дан список:

var keys = ["id", "name", "role"];

Выведите каждый ключ в консоль, передав print без скобок туда, где ждут действие над строкой.

Создайте переменную banner с типом String Function(), которая возвращает "ok". Выведите два результата подряд.

Создайте лямбду twice, которая удваивает целое число. Выведите результат для 11.

Напишите функцию check: целое и лямбда bool Function(int). Выведите результат для 6 с правилом «число делится на 2 без остатка».

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