Page 28 -
P. 28

CHAPTER
               01          변수 이해하기











                 변수(Variable)란 모든 프로그래밍 언어에서 사용하는 개념입니다. 간단히 설명하면, 프로그

                 래밍에 사용되는 여러 종류의 데이터를 넣어 두는 공간입니다. 일종의 그릇(또는 바구니)이
                 라고 생각해도 됩니다. 그릇은 다양한 형태(변수명)가 있고, 그릇마다 용도가 다르고 크기
                 도 다르듯이 변수에도 여러 가지 형태의 값들을 담을 수 있습니다. 루아(Lua)에는 변수에

                 담길 데이터 형식이 있습니다. 형식에는 문자(String), 숫자(Number), 논리형(Boolean, 참(True)/
                 거짓(False))이 있습니다.





                  1   변수 만들기



                 변수 만들기는 매우 간단합니다. 등호 표시(=)를 이용하는데, 이때 등호의 왼쪽이 ‘변수’, 등
                 호의 오른쪽이 ‘변수에 들어갈 데이터’입니다. 변수에는 2가지 형태가 있습니다. 전역 변수

                 (Global Variable)와 지역 변수(Local Variable)입니다. 전역 변수는 코드 어디에서나 접근이 가능
                 하지만 지역 변수는 같은 스크립트 또는 같은 함수에서만 접근이 가능합니다. 로블록스에
                 서는 지역 변수를 사용하는 것이 이점이 많기 때문에 지역 변수를 주로 많이 사용합니다.

                 루아에서 모든 변수는 전역 변수이지만 변수 앞에 ‘local’을 써 주면 지역 변수로 선언됩니
                 다. 로블록스에서 주로 지역 변수를 사용하기 때문에 모든 변수에 지역 변수를 사용하여 예

                 시를 들도록 하겠습니다.

                  코드
                                                                                                TIP  변수를 만들 때 등호(=)
                    local str = "Hello World!"                                                      앞뒤로 띄어쓰기를 꼭
                                                                                               해야 하는 것은 아닙니다. 하지만
                    local num = 12345.6789
                                                                                               읽기 좋은 코드를 작성하려면 등
                    local logic = true
                                                                                               호(=) 앞뒤로 띄어쓰기를 하는 것
                                                                                               이 좋습니다.

                 이렇게 하면 str 변수에 문자 형식의 "Hello  World!"라는 값이 저장(Assigned)되어 있고

                 num 변수에는 숫자 형식의 1234.5678이 저장됩니다. logic 변수에 논리형의 참(true) 값이
                 저장됩니다. 변수는 모든 프로그래밍 언어에 기본적인 개념입니다.






              90     로블록스 게임 제작 무작정 따라하기
   23   24   25   26   27   28   29   30   31