Você está aqui: Rust ::: Fundamentos da Linguagem ::: Estruturas de Controle |
Como usar a instrução condicional if em RustQuantidade de visualizações: 392 vezes |
A estrutura condicional if (se) é uma das primeiras instruções que aprendemos durante nossos estudos de lógica de programação. Esta estrutura nos permite efetuar testes condicionais e desviar ou direcionar o fluxo de execução do algorítmo baseado no resultado desses testes. Veja, por exemplo, como podemos testar se um número é maior que 10 em Rust: // esta é a função principal do programa Rust fn main() { // vamos criar uma variável do tipo inteiro let a:i32 = 15; // vamos testar se o valor é maior que 10 if a > 10 { println!("O valor é maior que 10"); } } Ao executar este código nós teremos o seguinte resultado: O valor é maior que 10 Nosso código está correto, pois, de fato, o valor da variável a é maior que 10. Mas, não seria interessante exibir alguma informação caso o valor da variável não fosse maior que 10? Para essa situação nós temos a parte else da estrutura condicional. Veja: // esta é a função principal do programa Rust fn main() { // vamos criar uma variável do tipo inteiro let a:i32 = 7; // vamos testar se o valor é maior que 10 if a > 10 { println!("O valor é maior que 10"); } else { println!("O valor não é maior que 10"); } } Ao executar o código nós teremos o seguinte resultado: O valor não é maior que 10 Novamente nós estamos indo bem, já que alterei o valor da variável para 7. Isso fez com que a parte else da estrutura fosse executada. E se quisermos testar uma segunda condição? Podemos, por exemplo, testar se o valor é menor, igual ou maior que 10. Veja: // esta é a função principal do programa Rust fn main() { // vamos criar uma variável do tipo inteiro let a:i32 = 17; // vamos testar se o valor é menor, igual // ou maior que 10 if a < 10 { println!("O valor é menor que 10"); } else if a > 10 { println!("O valor é maior que 10"); } else { println!("O valor é igual a 10"); } } A partir dessa terceira versão do código você conseguirá desenvolver muitas idéias interessantes em Rust. |
![]() |
Veja mais Dicas e truques de Rust |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |