🎯 Condições no Rust
Em poucas palavras
Definição técnica ou simplificada do conceito.
📝 Notas e Desenvolvimento
Uma expressão if, no Rust, permite ramificar seu código dependendo de condições. Você fornece uma condição e então declara: “Se esta condição for atendida, execute este bloco de código. Se a condição não for atendida, não execute este bloco de código.”
Crie um novo projeto chamado branches em seu diretório de projetos para explorar a expressão if. No arquivo src/main.rs, insira o seguinte:
fn main() {
let number = 3;
if number < 5 {
println!("condition was true");
} else {
println!("condition was false");
}
}Você pode usar múltiplas condições combinando if e else em uma expressão else if. Por exemplo:
fn main() {
let number = 6;
if number % 4 == 0 {
println!("number is divisible by 4");
} else if number % 3 == 0 {
println!("number is divisible by 3");
} else if number % 2 == 0 {
println!("number is divisible by 2");
} else {
println!("number is not divisible by 4, 3, or 2");
}
}Como o if é uma expressão, podemos utilizá-lo no lado direito de uma instrução let para atribuir o resultado a uma variável, como na Listagem 3-2.
fn main() {
let condition = true;
let number = if condition { 5 } else { 6 };
println!("The value of number is: {number}");
}🔗 Conexões e Contexto
- Atlas: MdC - Programação
- Notas Relacionadas: