Menu
CoddyTech

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
Done

break는 조건이 false가 되지 않는 반복문인 while true:와 함께 사용하면 유용합니다. 반복문 안의 break가 반복을 중단할 때까지 반복문이 실행됩니다. 다음 코드는 50보다 큰 7의 첫 번째 배수를 찾아 56을 출력합니다.

var n := 50
while true:
	n += 1
	if n % 7 == 0:
		break
print(n)
challenge icon

챌린지

쉬움

프로그램은 1부터 10까지의 숫자를 출력합니다.

루프 안에 break가 포함된 if 문을 추가하여 프로그램이 1부터 5까지의 숫자만 한 줄에 하나씩 출력하도록 하세요. 루프는 6을 출력하기 전에 멈춰야 합니다.

직접 해보기

extends Node

func _ready():
	for i in range(1, 11):
		print(i)
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 GDScript 컴파일러