Em seguida, você o quebra
Uma possível solução para o exercício anterior foi fornecida para você. O código percorre o vetor linkedin
e imprime mensagens diferentes, dependendo dos valores de li
.
Neste exercício, você usará as declarações break
e next
:
- A instrução
break
abandona o loop ativo: o código restante no loop é ignorado e o loop não é mais iterado. - A instrução
next
ignora o restante do código no loop, mas continua a iteração.
Este exercício faz parte do curso
R intermediário
Instruções do exercício
Amplie o loop for
com dois novos testes if
separados, como segue:
- Se o valor do elemento do vetor exceder 16, imprima "This is ridiculous, I'm outta here!" e faça com que o R abandone o loop
for
(break
). - Se o valor for menor que 5, imprima "This is too embarrassing!" (Isso é muito embaraçoso!) e avance rapidamente para a próxima iteração (
next
).
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
# Adapt/extend the for loop
for (li in linkedin) {
if (li > 10) {
print("You're popular!")
} else {
print("Be more visible!")
}
# Add if statement with break
# Add if statement with next
print(li)
}