Operadores de Comparação
Parte da seção Fundamentals do Journey de Rust da Coddy. Lição 18 de 75.
Operadores de comparação são usados para comparar dois operandos.
Às vezes, precisamos verificar se um operando é maior/menor/... do que outro operando. A tabela a seguir mostra os possíveis operadores para comparação:
| Operador | Significado | Exemplo |
|---|---|---|
| == | Igual | 1 == 2 retorna false |
| != | Diferente | 1 != 2 retorna true |
| > | Maior que | 1 > 2 retorna false |
| < | Menor que | 1 < 2 retorna true |
| >= | Maior ou igual | 1 >= 2 retorna false |
| <= | Menor ou igual | 1 <= 2 retorna true |
O operador de comparação retorna true se a comparação estiver correta ou false caso contrário.
Por exemplo:
let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2;var3 conterá true porque var1 e var2 não são iguais
Lembre-se do tipo
boolean,var3é um booleano.
Desafio
InicianteEscreva um script que inicialize 2 variáveis n1 e n2 com os valores 8 e 9 (respectivamente).
Depois disso, inicialize outra variável n3 que conterá se n1 é maior que n2.
Experimente você mesmo
fn main() {
// Digite seu código abaixo
// Não altere a linha abaixo
println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Entrada e Saída Básica
Exibindo no ConsoleLendo a Entrada do UsuárioRevisão - Até 120Revisão - Verdadeiro ou Falso5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaInferência de TipoRecapitulação - Inicializar VariáveisConversão de Tipo9Laços
For sobre SériesLaço WhileBreakContinueLaços AninhadosRótulos de LoopLoop InfinitoRecapitulação - Entrada DinâmicaPratique por conta própria: Compilador de Rust online