break
Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 45번째.
break 문은 루프를 즉시 중단합니다. 프로그램은 루프 다음의 첫 번째 문부터 계속 실행됩니다.
for i in range(10):
if i == 6:
break
print(i)
print("Done")루프는 i가 6이 될 때까지 숫자를 출력합니다. 그런 다음 if 조건이 true가 되고, break가 실행되어 print(i) 전에 루프가 끝나므로 6은 출력되지 않습니다:
0
1
2
3
4
5
Donebreak는 조건이 false가 되지 않는 반복문인 while true:와 함께 사용하면 유용합니다. 반복문 안의 break가 반복을 중단할 때까지 반복문이 실행됩니다. 다음 코드는 50보다 큰 7의 첫 번째 배수를 찾아 56을 출력합니다.
var n := 50
while true:
n += 1
if n % 7 == 0:
break
print(n)챌린지
쉬움프로그램은 1부터 10까지의 숫자를 출력합니다.
루프 안에 break가 포함된 if 문을 추가하여 프로그램이 1부터 5까지의 숫자만 한 줄에 하나씩 출력하도록 하세요. 루프는 6을 출력하기 전에 멈춰야 합니다.
직접 해보기
extends Node
func _ready():
for i in range(1, 11):
print(i)
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러