Menu
Coddy logo textTech

A Palavra-chave 'void'

Parte da seção Fundamentos do Journey de Dart da Coddy — lição 69 de 94.

A palavra-chave void em Dart indica que uma função não retorna valor. Ela é usada quando uma função executa ações sem produzir um resultado.

void printGreeting() {
  print('Hello, Dart programmer!');
}

void main() {
  printGreeting();
}

Saída:

Hello, Dart programmer!

Compare com uma função que retorna um valor:

void main() {
  void sayHello() {
    print('Hello!');
  }
  
  int getNumber() {
    return 42;
  }
  
  sayHello();
  int result = getNumber();
  print(result);
}

Saída:

Hello!
42
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso da palavra-chave void em Dart. A palavra-chave void é usada para indicar que uma função não retorna nenhum valor.

Complete o código abaixo criando uma função simples chamada printWelcomeMessage que:

  1. Usa a palavra-chave void para indicar que não retorna nenhum valor
  2. Imprime a mensagem Welcome to Dart Programming! quando chamada

Em seguida, chame esta função a partir da função main.

Saída esperada:

Welcome to Dart Programming!

Folha de consulta

A palavra-chave void indica que uma função não retorna valor:

void printGreeting() {
  print('Hello, Dart programmer!');
}

void main() {
  printGreeting();
}

Compare funções void com funções que retornam valor:

void sayHello() {
  print('Hello!');
}

int getNumber() {
  return 42;
}

// Usage
sayHello();           // prints but returns nothing
int result = getNumber(); // returns a value

Experimente você mesmo

// TODO: Crie uma função chamada printWelcomeMessage
// A função deve usar a palavra-chave void e imprimir uma mensagem de boas-vindas

void main() {
  // TODO: Chame a função printWelcomeMessage aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos