Вызов функции
Часть раздела Основы путешествия по Dart на Coddy. Урок 66 из 94.
Вызов function означает выполнение кода внутри function, которая already была defined. Вызвать function можно, записав её имя, за которым следуют скобки.
Определите простую функцию:
void sayHello() {
print('Hello, Dart!');
}
Вызовите функцию из main:
void main() {
sayHello();
}
После выполнения приведённого выше кода результатом будет:
Hello, Dart!Вы можете вызвать одну и ту же функцию несколько раз:
void main() {
sayHello();
sayHello();
}
После выполнения приведённого выше кода результат будет следующим:
Hello, Dart!
Hello, Dart!Задание
НовичокВ этом задании ты попрактикуешься в вызове function в Dart. Для тебя уже была defined function, которая calculates sum двух numbers.
Твоя задача — вызвать function calculateSum со значениями 5 и 3 и сохранить result в variable 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
Операторы сравненияЛогический 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Проект: Простой калькулятор
НастройкаОбъявление числаПотренируйтесь самостоятельно: Онлайн-компилятор Dart