Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Código com erro

Poderiame ajudar?

var intervaloFechado = 10...20 var intervaloSemiAberto = 10..<20

var numero = 15

switch numero { case 0...10: print("Número está entre 0 e 10") case 10...20: print("Número está entre 10 e 20")

}

1 resposta
solução!

Oii, tudo bem?

O seu código está quase lá! Faltou adicionar a cláusula default. Ajuste seu código para:

var intervaloFechado = 10...20
var intervaloSemiAberto = 10..<20

var numero = 15

switch numero {
case 0...10: print("Número está entre 0 e 10")
default: break
}

Por que precisamos usar uma cláusula chamada default:? Porque se nenhum dos casos case for verdadeiro, essa cláusula nos permitirá especificar o que fazer quando a variável numero não corresponder a nenhum dos casos.

E depois disso, utilizaremos a instrução break, que serve para "quebrar" ou "parar" a execução, evitando que qualquer outra ação seja realizada.

Espero ter te ajudado.

Um abraço e bons estudos.