РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
20 of 723 menu

Тип void

Тип void в Dart используется для указания того, что функция или метод не возвращает никакого значения. Если функция объявлена с типом возврата void, она может выполнять какие-либо действия, но не должна возвращать результат. При этом return без значения допускается, а возврат любого значения приведет к ошибке компиляции. Тип void также может использоваться как параметр обобщенного типа, например Future<void>.

Синтаксис

void functionName() { // body }

Пример

Давайте объявим функцию с типом возврата void, которая выводит строку в консоль:

void greet() { print('abcde'); } void main() { greet(); }

Результат выполнения кода:

"abcde"

Пример

Давайте используем void в качестве параметра обобщенного типа Future в асинхронной функции:

Future<void> doTask() async { await Future.delayed(Duration(seconds: 1)); print('12345'); } void main() async { await doTask(); }

Результат выполнения кода:

"12345"

Пример

Давайте используем void в объявлении типа функции-колбэка:

void main() { void Function() callback = () { print('abcde'); }; callback(); }

Результат выполнения кода:

"abcde"

Смотрите также

  • ключевое слово return,
    которое возвращает значение из функции
  • ключевое слово function,
    которое объявляет функцию
  • ключевое слово arrow,
    которое задает сокращенный синтаксис функции
  • ключевое слово async,
    которое объявляет асинхронную функцию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить