숫자형 for 반복문
Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 73번째.
코드를 특정 횟수만큼 반복해야 할 때, 숫자형 for 루프가 최선의 선택입니다. 변화하는 조건에 의존하는 while 및 repeat-until 루프와 달리, 숫자형 for 루프는 자동으로 카운팅을 처리해 줍니다.
기본 구문은 다음과 같습니다:
for variable = start, finish do
-- 반복할 코드
end숫자 1, 2, 3을 출력하는 간단한 예제입니다:
for i = 1, 3 do
print(i)
end루프는 1에서 시작하여 루프를 돌 때마다 자동으로 1씩 증가하는 변수 i를 생성합니다. i가 3에 도달하면, 루프가 마지막으로 한 번 더 실행된 후 중단됩니다.
카운터 변수를 수동으로 업데이트할 필요가 없습니다 - Lua가 이를 자동으로 처리합니다.
이것은 메시지를 여러 번 출력하거나, 리스트의 각 항목을 처리하거나, 숫자 범위를 세는 것과 같이 무언가가 몇 번이나 실행되기를 원하는지 정확히 알고 있는 상황에서 숫자 for 루프를 완벽하게 만들어 줍니다.
챌린지
쉬움숫자형 for 루프를 사용하여 여러 번의 운동 반복을 시뮬레이션하는 트레이닝 세션 추적기를 만드세요. 5번의 트레이닝 라운드를 나타내기 위해 1부터 5까지 실행되는 for 루프를 작성하세요.
루프 내부에서 "Training round: " 메시지와 현재 라운드 번호를 이어서 출력하세요. 이를 통해 기본적인 숫자형 for 루프 구문을 연습하고 루프 변수가 어떻게 자동으로 증가하는지 이해할 수 있습니다.
치트 시트
숫자형 for 루프는 자동 카운팅을 통해 코드를 특정 횟수만큼 반복합니다:
for variable = start, finish do
-- 반복할 코드
end1, 2, 3을 출력하는 예제입니다:
for i = 1, 3 do
print(i)
end루프 변수는 시작 값에서 자동으로 시작하여 종료 값에 도달할 때까지 매 반복마다 1씩 증가합니다.
직접 해보기
-- TODO: 여기에 코드를 작성하세요
-- 1부터 5까지 반복하는 for 루프를 사용하세요
-- 각 반복마다 "Training round: "와 라운드 번호를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.