Menu
Coddy logo textTech

Ключевое слово '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
challenge icon

Задание

Новичок

В этом задании вы попрактикуетесь в использовании ключевого слова void в Dart. Ключевое слово void используется для указания того, что функция не возвращает никакого значения.

Завершите код ниже, создав простую функцию с именем printWelcomeMessage, которая:

  1. Использует ключевое слово void для указания того, что она не возвращает значение
  2. Выводит сообщение 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 здесь
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы