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

Карта как параметр функции в Dart

Давайте теперь будем передавать карту параметром функции. Параметр типа Map принимает готовую карту. В теле значение читают по ключу:

void func(Map<String, int> map) { print(map["a"]); } void main() { var map = {"a": 1, "b": 2, "c": 3}; func(map); // выведет 1 }

Функция может сложить все значения карты:

int func(Map<String, int> map) { var sum = 0; for (var value in map.values) { sum += value; } return sum; } void main() { var map = {"a": 1, "b": 2, "c": 3}; print(func(map)); // выведет 6 }

Дана карта:

var map = {"x": 1, "y": 2, "z": 3};

Сделайте функцию func с параметром такой карты и ключа. Она должна выводить на экран значение по переданному ключу.

Дана карта:

var map = {"x": 1, "y": 2, "z": 3};

Сделайте функцию, которая вернет сумму значений этой карты.

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