Вызов функции
Часть раздела Основы путешествия по 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
Операторы сравненияЛогический 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