Menu
CoddyTech

포션 추가하기

Coddy Lua 여정의 기초 섹션에 포함된 레슨. 90개 중 78번째.

challenge icon

챌린지

쉬움

이전 레슨에서 만든 빈 인벤토리 테이블을 바탕으로 첫 번째 마법 물약을 만들고 상점의 인벤토리에 추가하세요. 다음 속성을 가진 healthPotion이라는 딕셔너리 형식의 테이블을 만드세요.

  • 값이 "Health Potion"인 name
  • 값이 15인 price
  • 값이 8인 stock

물약 테이블을 만든 다음 table.insert()를 사용해 healthPotion 테이블을 inventory 테이블의 첫 번째 요소로 추가하세요. 이렇게 하면 인벤토리에 물약 테이블이 포함되는 중첩 테이블 구조가 만들어집니다.

마지막으로 inventory 테이블의 길이를 출력해 상점에 물약 하나가 성공적으로 추가되었는지 확인하세요. 이전 단계의 print(#inventory) 줄을 코드 끝으로 옮겨 길이가 한 번만 출력되도록 하세요.

직접 해보기

-- TODO: Write your code here
inventory = {}

-- Print the length of the inventory table
print(#inventory)

기초의 모든 레슨

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