while 루프 중단하기: break
심각한 과속이 필요한 매우 드문 상황도 있습니다: 허리케인이 다가오면 최대한 빨리 도망쳐야 할 때? 그런 상황에서 운전 보조원이 과속 알림을 보내는 건 원치 않으시겠죠?
break 루프에 while 문장을 포함시킬 좋은 기회인 것 같습니다. break문은 제어 문임을 기억하세요. R이 그것을 만나면 while 루프는 완전히 포기됩니다.
이 연습은 강의의 일부입니다
중급 R
연습 안내
차량의 while가 80보다 커지면 speed 루프를 종료하도록 수정하세요. 이번에는 speed 변수가 88로 초기화되어 있으니, 그대로 유지하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Initialize the speed variable
speed <- 88
while (speed > 30) {
print(paste("Your speed is", speed))
# Break the while loop when speed exceeds 80
if (___) {
___
}
if (speed > 48) {
print("Slow down big time!")
speed <- speed - 11
} else {
print("Slow down!")
speed <- speed - 6
}
}