ComeçarComece de graça

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

Ver curso

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)
}
Editar e executar o código