Вызов функции
Часть раздела Основы путешествия по 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 sayHello() {
print('Hello, Dart!');
}
void main() {
sayHello(); // Calls the function
}
Функции можно вызывать несколько раз:
void main() {
sayHello();
sayHello();
}
Попробуйте сами
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Проект: Простой калькулятор
НастройкаОбъявление числа