Menu
Coddy logo textTech

인덱스로 요소 수정하기

Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 59번째.

테이블의 요소를 수정할 때는 액세스할 때와 동일한 대괄호 구문을 사용하지만, 할당 연산자를 함께 사용합니다.

값을 변경하는 기본 구문은 다음과 같습니다:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- 첫 번째 항목을 변경합니다
print(items[1])  -- 출력: almond milk

할당은 일반 변수와 똑같이 작동합니다. 대괄호 안의 인덱스를 사용하여 변경하려는 위치를 지정한 다음, 등호(=)를 사용하여 새 값을 할당합니다.

local scores = {85, 92, 78}
scores[2] = 95  -- 두 번째 점수를 업데이트합니다
print(scores[2])  -- 출력: 95
challenge icon

챌린지

쉬움

테이블 요소 수정을 보여주는 게임 설정 관리 시스템을 만드세요. 먼저, "easy", "on", "high"인 정확히 세 개의 문자열 값을 포함하는 gameSettings라는 이름의 테이블을 생성하세요. 테이블을 생성한 후, 첫 번째 요소를 "easy"에서 "hard"로 수정하세요. 마지막으로, 변경 사항을 확인하기 위해 수정된 첫 번째 요소를 출력하세요.

치트 시트

테이블의 요소를 수정하려면 대괄호 구문과 할당 연산자를 사용하세요:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- 첫 번째 항목을 변경합니다
print(items[1])  -- 출력: almond milk

할당은 일반 변수와 마찬가지로 작동합니다. 대괄호 안에 인덱스를 지정한 다음 등호를 사용하여 새 값을 할당합니다:

local scores = {85, 92, 78}
scores[2] = 95  -- 두 번째 점수를 업데이트합니다
print(scores[2])  -- 출력: 95

직접 해보기

-- TODO: 여기에 코드를 작성하세요
-- 필요한 값으로 gameSettings 테이블을 생성합니다
-- 첫 번째 요소를 수정합니다
-- 수정된 첫 번째 요소를 출력합니다
quiz icon실력 점검

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

Fundamentals의 모든 레슨