Break
Parte da seção Fundamentals do Journey de Rust da Coddy — lição 39 de 75.
A instrução break interrompe o loop instantaneamente quando é encontrada.
Por exemplo,
for i in 0..10 {
if i == 6 {
break;
}
println!("{}", i);
}No exemplo a seguir, o loop itera regularmente até atingir o número 6. Então o programa entra na instrução if e executa a instrução break. Isso sai do loop imediatamente.
A saída é:
0
1
2
3
4
5Desafio
InicianteVocê recebeu um código que imprime os números de 1 a 20 (inclusive).
Sua tarefa é adicionar instruções if e break para que apenas os números de 1 a 15 sejam impressos, o loop sairá antes de imprimir os números de 16 a 20.
Folha de consulta
A instrução break interrompe o loop instantaneamente quando é encontrada.
for i in 0..10 {
if i == 6 {
break;
}
println!("{}", i);
}Este loop imprimirá os números de 0 a 5 e então sairá quando i for igual a 6.
Experimente você mesmo
fn main() {
for i in 1..=20 {
println!("{}", i);
}
}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âmica