24. Loop(2)

2072 단어 swiftswift

* while

while 문은 실행횟수가 명확하지 않을때 사용하는 반복문이다. 조건식의 결과가 true 라면 실행 구문을 계속 반복한다.
ex) 100
var num = 1
 var sum = 0

 while num <= 100 { // num이 100이하 이면 실행구문을 반복
     sum += num
     num += 1

 }
 
ex) 
sum = 0
var num = 1

while num <= 1000 { //num이 1000이하 이면 실행구문을 반복
    if num % 2 == 0  {
        sum += num
    }
    num += 1
}
for-in문과 다르게 반복할 범위가 지정되어 있지 않다. 조건을 기반으로 반복을 하며 언젠가는 반드시 false가 되어야 한다. 그렇지 않으면 무한루프에 빠질수 있다.

좋은 웹페이지 즐겨찾기