딕셔너리 스타일 테이블 생성하기
Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 65번째.
딕셔너리 스타일의 테이블을 만들려면 중괄호 {}를 사용하고 ["key"] = value 구문을 사용하여 각 키-값 쌍을 지정합니다:
local student = {
["name"] = "Sarah",
["age"] = 20,
["major"] = "Computer Science"
}각 키는 대괄호와 따옴표로 묶어야 하며, 그 뒤에 등호와 해당 값이 와야 합니다. 값에는 문자열, 숫자, 불리언 또는 다른 테이블과 같은 다양한 데이터 타입을 혼합하여 사용할 수 있습니다.
local gameCharacter = {
["playerName"] = "Hero",
["level"] = 5,
["isAlive"] = true
}딕셔너리 스타일의 테이블에서 값을 읽으려면, 키 이름과 함께 동일한 대괄호 표기법을 사용하세요:
print(student["name"]) -- Sarah
print(student["age"]) -- 20해당 키에 저장된 값에 접근하려면 테이블 이름 뒤에 대괄호와 따옴표로 묶인 키를 사용하세요.
챌린지
쉬움딕셔너리 스타일의 테이블 구문을 사용하여 비디오 게임 캐릭터 프로필을 만드세요. 다음 키-값 쌍을 사용하여 플레이어의 아바타를 나타내는 character라는 이름의 테이블을 만드세요: ["name"]에는 문자열 "Phoenix"를 할당하고, ["class"]에는 문자열 "Mage"를 할당하고, ["level"]에는 숫자 12를 할당하고, ["experience"]에는 숫자 2850을 할당해야 합니다. 테이블을 생성한 후, 대괄호 표기법을 사용하여 캐릭터의 클래스를 출력하세요.
치트 시트
Lua에서 딕셔너리 스타일의 테이블을 생성하려면 중괄호 {}를 사용하고, ["key"] = value 구문을 사용하여 키-값 쌍을 지정합니다:
local student = {
["name"] = "Sarah",
["age"] = 20,
["major"] = "Computer Science"
}키는 대괄호와 따옴표로 감싸야 하며, 그 뒤에 등호와 값이 옵니다. 값에는 다양한 데이터 타입을 혼합하여 사용할 수 있습니다:
local gameCharacter = {
["playerName"] = "Hero",
["level"] = 5,
["isAlive"] = true
}직접 해보기
-- TODO: 여기에 코드를 작성하세요
-- 필요한 키-값 쌍으로 캐릭터 테이블을 생성하세요
-- 그런 다음 대괄호 표기법을 사용하여 캐릭터의 클래스를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.