while 루프 작성하기
while 루프를 처음부터 차근차근 만들어 봅시다. 그 레시피를 다시 한번 살펴보세요:
while (condition) {
expr
}
condition 부분은 실행 도중 어느 시점에 반드시 FALSE가 되어야 합니다. 그렇지 않으면 while 루프가 무한히 반복됩니다.
코드를 실행할 때 세션이 만료된다면, while 루프의 본문을 꼼꼼히 확인해 보세요.
샘플 코드를 살펴보세요. speed 변수가 초기화되어 있고, 시작에 도움이 되는 while 루프 템플릿도 이미 제공되어 있습니다.
이 연습은 강의의 일부입니다
중급 R
연습 안내
다음 조건에 맞게 while 루프를 작성하세요:
while루프의 조건은speed가 30보다 큰지 확인해야 합니다.while루프의 본문 안에서"Slow down!"을 출력하세요.while루프의 본문 안에서speed를 7만큼 감소시키고, 그 결과를 다시speed에 할당하세요. 이 단계는 매우 중요합니다. 생략하면while루프가 멈추지 않아 세션이 만료될 수 있습니다.
코드를 실행할 때 세션이 만료된다면, while 루프의 본문을 꼼꼼히 확인해 보세요. 실수가 있을 가능성이 높습니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed