Go · 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

func precoFinal(preco, desconto float64) float64 { return 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
func precoFinal(preco, desconto float64) float64 { return preco*(1-desconto/100) }