Operadores de intervalo
Operadores de intervalo
Operadores de intervalo é uma aula grátis de Swift Academy no CoddyKit. Esta é a aula 1 de 1. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Swift Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Swift Academy inclui 1 aulas no total.
Introdução — operador de intervalo fechado
Olá,
Nesta lição, aprenderemos sobre os operadores de intervalo fornecidos pelo Swift.
A primeira coisa que aprenderemos é o operador de intervalo fechado. Esse operador cria um intervalo fechado, incluindo os números definidos por ele.
Vejamos nosso exemplo.
for index in 1...5 {
print("\(index) times 5 is \(index * 5)")
}
// 1 times 5 is 5
// 2 times 5 is 10
// 3 times 5 is 15
// 4 times 5 is 20
// 5 times 5 is 25O intervalo semiaberto
O intervalo semiaberto cria um intervalo semiaberto, como podemos entender pelo próprio nome.
Ao observar atentamente o exemplo abaixo, embora o comprimento da matriz seja 4, o intervalo vai de 0 a 3.
let cats = ["Lucy", "Garfield", "Tom", "Sylvester"]
let count = cats.count
for i in 0..<count {
print("Cat \(i + 1) is called \(cats[i])")
}
// Person 1 is called Anna
// Person 2 is called Alex
// Person 3 is called Brian
// Person 4 is called JackIntervalos unilaterais
Intervalos unilaterais
O último operador que aprenderemos é o intervalo unilateral. Usando esse operador, podemos produzir uma sequência tão longa quanto quisermos, escolhendo um ponto inicial, desde que avancemos em uma direção.
A frase ficou um pouco confusa, não é?
Vamos aprender a usar esse operador com um exemplo.
let names = ["Leo", "Lucy", "Garfield", "Tom"]
for name in names[2...] {
print(name)
}
// Brian
// Jack
for name in names[...2] {
print(name)
}
// Anna
// Alex
// BrianParabéns
Parabéns 🎉
Nesta seção, aprendemos o conceito do operador de intervalo, que usaremos com frequência em nosso código.
Até a próxima lição 💯

Perguntas Frequentes
A aula “Operadores de intervalo” é grátis?
Sim — o texto completo de “Operadores de intervalo” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Swift Academy, atualize para CoddyKit PRO. O curso de Swift Academy inclui 1 aulas no total.
O que vou aprender em “Operadores de intervalo”?
Operadores de intervalo Você pratica Swift Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Swift Academy?
Nenhuma experiência prévia é necessária. Swift Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 1.
Quanto tempo leva a aula “Operadores de intervalo”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Swift Academy?
Sim. Cada aula de Swift Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.