Вызов функции
Часть раздела Основы путешествия по Dart на Coddy. Урок 66 из 94.
Вызов функции означает выполнение кода внутри уже определённой функции. Чтобы вызвать функцию, напиши её имя, а затем скобки.
Определи простую функцию:
void sayHello() {
print('Hello, Dart!');
}
Вызови функцию из main:
void main() {
sayHello();
}
После выполнения приведённого выше кода результат будет таким:
Hello, Dart!Ты можешь вызывать одну и ту же функцию несколько раз:
void main() {
sayHello();
sayHello();
}
После выполнения приведённого выше кода результат будет таким:
Hello, Dart!
Hello, Dart!Задание
НовичокВ этом задании ты потренируешься вызывать функцию в Dart. Для тебя уже определена функция, которая вычисляет сумму двух чисел.
Твоя задача — вызвать функцию calculateSum со значениями 5 и 3 и сохранить результат в переменной result.
Ожидаемый результат:
The sum of 5 and 3 is: 8Попробуйте сами
void main() {
// Эти числа уже заданы для вас
int num1 = 5;
int num2 = 3;
// TODO: Вызовите функцию calculateSum с аргументами num1 и num2
// и сохраните результат в переменной 'result'
int result = 0;
// Это выведет результат
print('The sum of $num1 and $num2 is: $result');
}
// Эта функция вычисляет сумму двух чисел
int calculateSum(int a, int b) {
return a + b;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Операторы сравненияЛогическое ИЛогическое ИЛИЛогическое НЕОператоры проверки типаПовторение — сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции — основы Map
Что такое Map?Создание MapДоступ к значениям по ключуПары «ключ—значение»Получение размера MapПолучение ключейПолучение значенийПроверка наличия ключа13Подробно о безопасности при работе с null
Понимание nullТипы, допускающие nullТипы, не допускающие nullОператор утверждения о ненулевом значенииПоздняя инициализацияПовторение — безопасная обработка null2Переменные и базовые типы данных
Что такое переменные?СтрокиЦелые числа (int)Числа с плавающей точкой (double)Логические значения (bool)Вывод типа с помощью «var»Переменные finalКонстантные переменныеСоглашения об именованииОсновы безопасности при работе с nullПовторение — объявление переменных8Управление потоком — циклы
Цикл «for»Цикл «while»Цикл «do-while»Использование «break» в циклахИспользование «continue» в циклахПовторение — повторение кода3Операторы, часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияИнкремент и декрементСокращённая запись присваиванияПовторение — простые вычисления6Поток управления — принятие решений
Оператор «if»Оператор «else»Оператор «else if»Повторение — простые решенияВложенные операторы «if»Оператор «switch»9Коллекции — основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокПеребор списка12Продвинутые функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение — параметры функций15Проект: простой калькулятор
НастройкаОбъявление числаПотренируйтесь самостоятельно: Онлайн-компилятор Dart