Вызов: Список вычислений
Часть раздела Основы путешествия по Dart на Coddy — урок 92 из 94.
Задание
ЛегкоВ этом вызове вы попрактикуетесь в отображении отформатированных результатов вычислений для пользователей. У вас есть список результатов вычислений, которые нужно отобразить в удобном для пользователя формате.
Ваша задача — завершить функцию displayResults, которая принимает список результатов вычислений и отображает их с правильным форматированием. Каждый результат должен показывать тип вычисления, используемые числа и значение результата.
Завершите код, чтобы правильно отобразить все результаты вычислений из предоставленного списка.
Попробуйте сами
void main() {
// Список результатов вычислений
List<Map<String, dynamic>> calculationResults = [
{
'type': 'Addition',
'num1': 10,
'num2': 5,
'result': 15
},
{
'type': 'Subtraction',
'num1': 20,
'num2': 7,
'result': 13
},
{
'type': 'Multiplication',
'num1': 4,
'num2': 6,
'result': 24
}
];
// Вызов функции для отображения результатов
displayResults(calculationResults);
}
// TODO: Завершите эту функцию для отображения всех результатов вычислений
void displayResults(List<Map<String, dynamic>> results) {
print('Calculation Results:');
print('-------------------');
// TODO: Пройдитесь циклом по списку результатов и отобразите каждое вычисление
// в формате: "[Type]: [num1] и [num2] = [result]"
}Все уроки раздела Основы
4Операторы, часть 2
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числа