Menu
Coddy logo textTech

Operadores de comparação

Parte da seção Fundamentos do Journey de Swift da Coddy. Lição 20 de 86.

Operadores de comparação permitem comparar dois valores e determinar a relação entre eles. Diferentemente dos operadores aritméticos, que produzem números, os operadores de comparação sempre retornam um Bool, seja true ou false.

Swift fornece seis operadores de comparação:

let a = 10
let b = 5

print(a == b)  // false (igual a)
print(a != b)  // true  (diferente de)
print(a > b)   // true  (maior que)
print(a < b)   // false (menor que)
print(a >= b)  // true  (maior ou igual a)
print(a <= b)  // false (menor ou igual a)

Esses operadores funcionam com números, strings e outros tipos comparáveis. Para strings, Swift as compara em ordem alfabética:

print("apple" < "banana")  // true
print("cat" == "cat")      // true

Os operadores de comparação são essenciais para tomar decisões no seu código. Você os usará constantemente ao verificar condições, validar entradas ou determinar qual ação realizar com base nos valores.

challenge icon

Desafio

Fácil

As seguintes variáveis são fornecidas:

let x = 15
let y = 20
let z = 15

Use operadores de comparação para avaliar e imprimir o resultado de cada comparação abaixo, nesta ordem exata:

  1. x é igual a z?
  2. x não é igual a y?
  3. y é maior que x?
  4. x é menor que z?
  5. y é maior ou igual a 20?
  6. x é menor ou igual a 10?

Imprima cada resultado em uma linha separada.

Experimente você mesmo

let x = 15
let y = 20
let z = 15

// TODO: Escreva seu código abaixo
// Use operadores de comparação para avaliar cada comparação e imprimir os resultados
// 1. x é igual a z?
// 2. x é diferente de y?
// 3. y é maior que x?
// 4. x é menor que z?
// 5. y é maior ou igual a 20?
// 6. x é menor ou igual a 10?
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Swift