Menu
CoddyTech

변수란 무엇인가요?

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

변수: 변수를 정보를 담을 수 있는 이름표가 붙은 용기라고 생각해 보세요. 상자에 물건을 넣고 안에 무엇이 있는지 기억하기 위해 이름표를 붙이는 것처럼, 변수에 데이터를 저장하고 나중에 사용할 수 있도록 의미 있는 이름을 붙일 수 있습니다.

Lua에서는 변수를 만드는 것이 간단합니다. 변수에 붙이고 싶은 이름을 쓰고, 그 뒤에 등호와 저장하려는 값을 쓰면 됩니다.

playerScore = 100

이렇게 하면 playerScore라는 변수가 만들어지고 그 안에 숫자 100이 저장됩니다. 이제 프로그램에서 이 점수를 사용해야 할 때마다 매번 100을 입력하는 대신 이름으로 간단히 참조할 수 있습니다.

앞에 local이라는 단어를 붙여 변수를 만드는 경우도 자주 볼 수 있어요. 예를 들면 local playerScore = 100처럼요. 같은 방식으로 작동해요. local은 변수를 만든 프로그램의 일부 안에서만 사용할 수 있게 해 줘요. 대부분의 Lua 코드는 거의 모든 변수에 local을 사용하며, 이 과정의 뒷부분에서 어떤 역할을 하는지 정확히 배우게 될 거예요.

화면에 값을 표시하려면 print() 함수를 사용하세요. 괄호 안에 변수 이름을 넣으면 Lua가 그 값을 출력합니다.

playerScore = 100
print(playerScore)

이렇게 하면 화면에 100이 출력됩니다. 변수를 출력할 때는 변수 이름을 따옴표 없이 작성한다는 점에 주목하세요. 따옴표는 변수 이름이 아니라 텍스트(문자열)에 사용됩니다.

challenge icon

챌린지

쉬움

gameLevel이라는 변수를 만들고 5를 할당하세요. 그런 다음 이 변수의 값을 출력하세요.

직접 해보기

-- TODO: 여기에 코드를 작성하세요
quiz icon실력 점검

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

기초의 모든 레슨

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