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

fn preco_final(preco:f64, desconto:f64)->f64 { preco*(1.0-desconto/100.0) }
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
fn preco_final(preco:f64, desconto:f64)->f64 { preco*(1.0-desconto/100.0) }