길이 연산자 '#'
Coddy Lua 여정의 기초 (Fundamentals) 섹션에 포함된 레슨. 90개 중 60번째.
Lua는 길이 연산자 #를 사용하여 이를 간단하고 편리하게 수행할 수 있는 방법을 제공합니다.
length 연산자는 table 변수 바로 앞에 배치되며 해당 table의 요소 개수를 반환합니다:
local players = {"Alice", "Bob", "Charlie"}
print(#players) -- 출력: 3이 operator는 index 1부터 시작하는 모든 연속된 elements를 세어 작동합니다. 이 operator는 반복문, 조건문에 사용할 table의 크기를 알아야 하거나 단순히 사용자에게 정보를 표시할 때 특히 유용합니다.
local scores = {100, 85, 92, 78, 95}
local totalPlayers = #scores
print("Number of players:", totalPlayers) -- 출력: Number of players: 5챌린지
쉬움활성 멤버 수를 추적하는 길드 명단 관리 시스템을 만드세요. 먼저 정확히 다섯 개의 문자열 값인 "Warrior", "Mage", "Archer", "Healer", "Rogue"를 포함하는 guildMembers라는 이름의 테이블을 만드세요. 테이블을 만든 후 길드에 몇 명의 멤버가 있는지 확인하기 위해 길이 연산자 #를 사용하고 이 수를 출력하세요.
직접 해보기
-- TODO: 지정된 값으로 guildMembers 테이블을 생성하세요
-- TODO: 길이 연산자를 사용하여 멤버 수를 세세요
-- TODO: 개수를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초 (Fundamentals)의 모든 레슨
직접 연습해 보세요: 온라인 Lua 컴파일러