Menu
Coddy logo textTech

명명 규칙

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

좋은 명명 규칙은 코드를 읽고, 이해하고, 유지 관리하기 쉽게 만들어 줍니다.

Lua에서 변수 이름은 특정 규칙을 따라야 합니다. 변수 이름에는 문자, 숫자, 밑줄(_)을 포함할 수 있지만, 반드시 문자나 밑줄로 시작해야 합니다. playerScore, health_points, _tempValue와 같은 이름은 모두 유효하지만, 2playersmy-score는 유효하지 않습니다.

변수 이름을 지을 때, 변수가 무엇을 저장하는지 명확하게 나타내는 설명적인 이름을 선택하세요. xdata와 같은 모호한 이름 대신, playerLevel이나 gameScore와 같은 구체적인 이름을 사용하세요. 이렇게 하면 코드가 스스로를 설명하게 되어 나중에 이해하기 훨씬 쉬워집니다.

여러 단어로 된 변수 이름의 경우, Lua 프로그래머들은 보통 camelCase(playerHealth와 같이) 또는 언더스코어(player_health와 같이)를 사용합니다. 두 스타일 모두 허용되지만, 중요한 것은 코드 전체에서 일관성을 유지하는 것입니다. 한 가지 스타일을 선택하고 프로젝트에서 이를 고수하세요.

치트 시트

Lua의 변수 이름은 반드시 문자나 밑줄(_)로 시작해야 하며, 문자, 숫자, 밑줄을 포함할 수 있습니다:

playerScore = 100     -- 유효함
health_points = 50    -- 유효함
_tempValue = 10       -- 유효함
-- 2players = 5       -- 유효하지 않음 (숫자로 시작)
-- my-score = 20      -- 유효하지 않음 (하이픈 포함)

변수가 무엇을 저장하는지 명확하게 나타내는 서술적인 이름을 사용하세요:

-- 좋은 명명 방식
playerLevel = 5
gameScore = 1500

-- 좋지 않은 명명 방식
x = 5
data = 1500

여러 단어로 된 변수의 경우, camelCase 또는 밑줄(_)을 일관되게 사용하세요:

-- camelCase 스타일
playerHealth = 100
maxSpeed = 50

-- 밑줄(underscore) 스타일
player_health = 100
max_speed = 50

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

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

Fundamentals의 모든 레슨