Digamos que eu queira printar "O número é menor que zero" caso o número atribuído na variável seja negativo. Como poderia proceder?
Tentei algumas possibilidades, mas não obtive sucesso.
Agradeço a ajuda! :)
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!
Digamos que eu queira printar "O número é menor que zero" caso o número atribuído na variável seja negativo. Como poderia proceder?
Tentei algumas possibilidades, mas não obtive sucesso.
Agradeço a ajuda! :)
Olá Amandha, tudo bem?
Para realizar este procedimento é necessário utilizar cláusula where com alguma condicional (a linha de raciocínio utilizada na sua imagem está correta, no caso só faltou mesmo uma especificidade da linguagem mesmo hehe), aqui vai um exemplo:
var numero = -5
switch numero {
case 0...10:
print("Número está entre 0 e 10")
case 10...20:
print("O número está no intervalo de 1 a 10")
case let x where x < 0:
print("O número é negativo")
default:
print("O número é maior do que 20")
}
Se manjar um pouco do inglês você pode conferir outros casos na Documentação.
Qualquer coisa estarei à disposição :)
Obrigada, Matheus!! :)