Определение простой функции
Часть раздела Основы путешествия по 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
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода11Основы функций
Что такое функции?Определение простой функцииВызов функцииФункции с параметрамиФункции, возвращающие значенияКлючевое слово 'void'Стрелочный синтаксисПовторение - Простые функции3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числаПотренируйтесь самостоятельно: Онлайн-компилятор Dart