Julia 중급
Anthony Markham
Quantitative Developer
for 루프보다 덜 쓰이지만, 특정 상황에서 유용합니다.condition이 참인 동안 expression을 반복합니다.while condition
expression
end
counter = 10
while counter != 0
print(counter, " ")
counter = counter - 1
end
10 9 8 7 6 5 4 3 2 1
# 첫 번째 반복
counter = 10
while counter != 0 # 여기서 counter = 10이므로 참
print(counter, " ") # counter(=10) 출력
counter = counter - 1 # counter 값을 1 감소
end
10
# 두 번째 반복
counter = 10
while counter != 0 # 여기서 counter = 9이므로 참
print(counter, " ") # counter(=9) 출력
counter = counter - 1 # counter 값을 1 감소
end
10 9
# 세 번째 반복
counter = 10
while counter != 0 # 여기서 counter = 8이므로 참
print(counter, " ") # counter(=8) 출력
counter = counter - 1 # counter 값을 1 감소
end
10 9 8
counter 변수를 감소시키지 않으면 어떻게 될까요?# 두 번째 반복
counter = 10
while counter != 0 # 여기서 counter = 9이므로 참
print(counter, " ") # counter(=9) 출력
end
10 10 10 10 10 10 10 10 10
Julia 중급