Ключевое слово 'void'
Часть раздела Основы путешествия по Dart на Coddy — урок 69 из 94.
Ключевое слово void в Dart указывает, что функция не возвращает значение. Оно используется, когда функция выполняет действия без производства результата.
void printGreeting() {
print('Hello, Dart programmer!');
}
void main() {
printGreeting();
}Вывод:
Hello, Dart programmer!Сравните с функцией, возвращающей значение:
void main() {
void sayHello() {
print('Hello!');
}
int getNumber() {
return 42;
}
sayHello();
int result = getNumber();
print(result);
}Вывод:
Hello!
42Задание
НовичокВ этом задании вы попрактикуетесь в использовании ключевого слова void в Dart. Ключевое слово void используется для указания того, что функция не возвращает никакого значения.
Завершите код ниже, создав простую функцию с именем printWelcomeMessage, которая:
- Использует ключевое слово
voidдля указания того, что она не возвращает значение - Выводит сообщение
Welcome to Dart Programming!при вызове
Затем вызовите эту функцию из функции main.
Ожидаемый вывод:
Welcome to Dart Programming!Шпаргалка
Ключевое слово void указывает, что функция не возвращает значение:
void printGreeting() {
print('Hello, Dart programmer!');
}
void main() {
printGreeting();
}Сравните функции void с функциями, возвращающими значение:
void sayHello() {
print('Hello!');
}
int getNumber() {
return 42;
}
// Использование
sayHello(); // печатает, но ничего не возвращает
int result = getNumber(); // возвращает значениеПопробуйте сами
// TODO: Создать функцию с именем printWelcomeMessage
// Функция должна использовать ключевое слово void и выводить приветственное сообщение
void main() {
// TODO: Вызвать функцию printWelcomeMessage здесь
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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Проект: Простой калькулятор
НастройкаОбъявление числа