while Loop
984 ワード
条件がtrueの場合は、実行を続行します.
for in VS while
for in文は範囲または集合によって繰り返されますが、whileはBoolen値によって繰り返されるため、特定の時点でfalseである必要があります.
var num = 1
var sum = 0
//while num <= 100 { 이렇게 작성시 num은 항상 100보다 작으므로 무한 루프에 빠지게 된다.
// sum += num
//}
while num <= 100 {
sum += num
num += 1
}
sum // 1부터 100까지 모두 더한수
前のwhile文との違いは、まずコードを実行し、条件を確認することです.
var num = 0
while num < 100 { // 먼저 num의 상태를 확인하고 실행
num += 1
}
num
num = 0
repeat { // 먼저 num에 1을 더하고 상태를 확인
num += 1
} while num < 100
num
var num2 = 100
while num2 < 100 { // 먼저 num의 상태를 확인하고 실행하기 떄문에 100 그대로 출력
num2 += 1
}
num2 // 100
num2 = 100
repeat { // 먼저 num에 1을 더하고 상태를 확인하기 떄문에 101 출력
num2 += 1
} while num < 100
num2 // 101
Reference
この問題について(while Loop), 我々は、より多くの情報をここで見つけました https://velog.io/@isouvezz/while-Loopテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol