Dart · Capítulo 4

Funções e organização

Dividir problemas em partes reutilizáveis, com parâmetros e retorno.

CONCEITO

O que precisas de perceber

Funções reduzem repetição e ajudam a testar. Uma boa função tem uma responsabilidade clara, recebe apenas o que precisa e devolve um resultado previsível. Dá nomes que expliquem intenção.

EXEMPLO

Vê o código

double precoFinal(double preco, double desconto) => preco * (1 - desconto / 100);
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Cria uma função que receba preço e percentagem de desconto e devolva o preço final.

Ver uma solução possível
double precoFinal(double preco, double desconto) => preco * (1 - desconto / 100);