'nil' 값
Coddy Lua 여정의 기초 (Fundamentals) 섹션에 포함된 레슨. 90개 중 8번째.
nil. 이 특수한 값은 값이 전혀 없음을 나타냅니다. 빈 컨테이너라고 생각하면 됩니다.
Lua에서 변수를 선언했지만 아무것도 할당하지 않으면 해당 변수에는 자동으로 nil이 포함됩니다:
local emptyVariable
print(emptyVariable) -- 이것은 nil을 출력합니다local 키워드는 현재 스코프에 속하는 변수를 선언하는 데 사용됩니다. 즉, 변수가 정의된 코드 블록 내에서만 접근할 수 있습니다. Lua에서 변수를 만드는 권장 방법입니다.
nil 값은 Lua에서 "아무것도 here에 없습니다"라고 말하는 방식입니다. 숫자 0, 빈 문자열 또는 불리언 false와는 다릅니다. 이는 말 그대로 아직 어떤 값도 할당되지 않았다는 의미입니다.
챌린지
쉬움어떤 값도 할당하지 않고 playerStatus라는 변수를 만드세요. 그런 다음 이 변수를 출력하여 Lua가 기본적으로 무엇을 할당하는지 확인하세요.
직접 해보기
-- TODO: 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초 (Fundamentals)의 모든 레슨
직접 연습해 보세요: 온라인 Lua 컴파일러