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