while 루프

Julia 중급

Anthony Markham

Quantitative Developer

while 루프 - 구문

  • for 루프보다 덜 쓰이지만, 특정 상황에서 유용합니다.
  • condition이 참인 동안 expression을 반복합니다.
  • 보통 특정 조건을 만족할 때까지 동작을 반복합니다.
while condition
    expression
end
Julia 중급

while 루프 - 예시

  • 조건이 참일 때까지 동작을 반복
counter = 10
while counter != 0
    print(counter, " ")
    counter = counter - 1
end
10 9 8 7 6 5 4 3 2 1
Julia 중급

while 루프 - 첫 번째 반복 예시

# 첫 번째 반복
counter = 10
while counter != 0  # 여기서 counter = 10이므로 참
    print(counter, " ")  # counter(=10) 출력
    counter = counter - 1  # counter 값을 1 감소
end
10
Julia 중급

while 루프 - 두 번째 반복 예시

# 두 번째 반복
counter = 10
while counter != 0  # 여기서 counter = 9이므로 참
    print(counter, " ")  # counter(=9) 출력
    counter = counter - 1  # counter 값을 1 감소
end
10 9
Julia 중급

while 루프 - 세 번째 반복 예시

# 세 번째 반복
counter = 10
while counter != 0  # 여기서 counter = 8이므로 참
    print(counter, " ")  # counter(=8) 출력
    counter = counter - 1  # counter 값을 1 감소
end
10 9 8
Julia 중급

while 루프 - 무한 루프

  • counter 변수를 감소시키지 않으면 어떻게 될까요?
# 두 번째 반복
counter = 10
while counter != 0  # 여기서 counter = 9이므로 참
    print(counter, " ")  # counter(=9) 출력
end
10 10 10 10 10 10 10 10 10
Julia 중급

while 루프 - 종료

  • DataCamp 환경에서는 무한 루프가 세션을 끊습니다
  • 로컬에서는 Ctrl + C{{1}}로 Julia 프로그램을 종료하십시오
Julia 중급

연습해 봅시다!

Julia 중급

Preparing Video For Download...