Menu
Coddy logo textTech

Funções que Retornam Valores

Parte da seção Fundamentos do Journey de Dart da Coddy. Lição 68 de 94.

Funções que retornam valores permitem que seu código calcule um resultado e o envie de volta para onde a função foi chamada. Diferentemente das funções void, essas funções especificam um tipo de retorno.

Crie uma função que retorna um inteiro:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum');
}

Após executar o código acima, a saída será:

Sum: 8

A função calcula a soma e a retorna com a palavra-chave return. O valor retornado é armazenado na variável sum.

challenge icon

Desafio

Iniciante

Neste desafio, você praticará a criação de uma função que retorna um valor. Funções podem calcular um resultado e retorná-lo para ser usado em outro lugar no seu código.

Complete a função calculateSquare abaixo. Ela deve:

  1. Receber um parâmetro inteiro number
  2. Calcular o quadrado desse número (multiplicá-lo por si mesmo)
  3. Retornar o resultado

A saída esperada é:

The square of 5 is: 25

Experimente você mesmo

void main() {
  // Este número já está definido para você
  int number = 5;
  
  // Chame a função calculateSquare e armazene o resultado
  int result = calculateSquare(number);
  
  // Isso exibirá o resultado
  print('The square of $number is: $result');
}

// TODO: Complete esta função para retornar o quadrado do número
int calculateSquare(int number) {
  // Seu código aqui - calcule o quadrado e retorne-o
  
}
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

Pratique por conta própria: Compilador de Dart online