Определение простой функции
Часть раздела Основы путешествия по Dart на Coddy. Урок 65 из 94.
Определение базовой функции в Dart позволяет создавать повторно используемые блоки кода, выполняющие определённые задачи.
Создай простую функцию, которая выводит сообщение:
void greet() {
print('Hello, Dart programmer!');
}
void main() {
greet();
}После выполнения приведённого выше кода результат будет таким:
Hello, Dart programmer!Определение функции состоит из трёх частей: типа возвращаемого значения (void), имени (greet) и тела (кода между фигурными скобками). Вызови функцию, написав её имя и круглые скобки.
Задание
НовичокВ этом задании ты потренируешься определять базовую функцию в Dart. Функции — это повторно используемые блоки кода, выполняющие определённые задачи.
Заверши приведённый ниже код, определив функцию с именем greet, которая выводит приветственное сообщение. Функция должна:
- Не принимать параметров
- Выводить текст
Hello, Dart!при вызове
После определения функции она будет вызвана из функции main.
Ожидаемый вывод:
Hello, Dart!Попробуйте сами
// TODO: Определите функцию с именем 'greet', которая выводит точный текст из инструкций
// Функция не должна принимать параметры и ничего не должна возвращать
void main() {
// Здесь будет вызвана ваша функция
greet();
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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» в циклахПовторение — повторение кода11Основы функций
Что такое функции?Определение простой функцииВызов функцииФункции с параметрамиФункции, возвращающие значенияКлючевое слово «void»Стрелочный синтаксисПовторение: простые функции3Операторы, часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияИнкремент и декрементСокращённая запись присваиванияПовторение — простые вычисления6Поток управления — принятие решений
Оператор «if»Оператор «else»Оператор «else if»Повторение — простые решенияВложенные операторы «if»Оператор «switch»9Коллекции — основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокПеребор списка12Продвинутые функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение — параметры функций15Проект: простой калькулятор
НастройкаОбъявление числаПотренируйтесь самостоятельно: Онлайн-компилятор Dart