비주얼노벨 강좌

안녕하세요? GameXP카페의 매니저 백호입니다.

이번강좌는 자료형에 관해서 알아볼 생각입니다.

 

루아에는 int a;같이 특별히 사용자가 정해놓고 사용하는 자료형이없습니다.

루아에서 적당히 변경해서 사용하죠.

예를들어 int a = 100;이런식이 아닌 a = 100이런식으로 사용 한다는것이죠.

 

정확히 루아에는 nil, bool, 문자열, 숫자형, 테이블등의 자료형이 존재합니다.

특정변수가 무슨자료형을 쓰는지는 type라는 함수를 사용하면됩니다.

type(변수명)처럼 사용하시면됩니다. 

예를들면

a = 123

type(a)

이런식으로 사용합니다.

 

루아에서 독특한것 몇개를 설명해드리죠..

nil이라는 겁니다..

일종의 NULL과 같은걸로 보면됩니다.

사용하는 예는

a = 123

a = nil

을 하시면 a변수가 삭제(?)되버리죠..

그다음 루아의 매우 독특한점이있는데.

다른 프로그래밍언어, 스크립트와 다르게 기본적으로 전역변수를 사용합니다.

그럼 지역변수를 사용하려면 어떻게하냐.

바로 local를 사용합니다.!!

 

사용 예로는

a = 123 --이건 전역변수

local b = 123 --이건 지역변수

 

지역변수는 꾀필요하니 꼭 기억해두세요 ㅎㅎ.

그럼 다음화에 계속!!!

출처 : http://cafe.naver.com/gamexpcafe

Who's 백호

?

이상혁입니다.

http://elab.kr

Comment '6'
  • ?
    [Dark].Angel 2009.01.12 19:49
    ㅎㅎ.. 이해가 쉽군요.
  • ?
    레노 2009.01.13 14:23
    local/global 은 다소 생소하네요.
    c랑은 정반대군요 ㄷㄷ;
  • ?
    후르츠파르페 2009.01.21 02:10
    local이라..
  • ?
    나뚜루 2009.01.26 13:45
    type(변수명)쪽이 쉽게 이해가 안가는군요;;
    그렇게 하면 무슨 타입이 되는지?
  • ?
    백호 2009.02.02 21:32
    type는 변수의 형태를 알아보는겁니다..
    레인님께서 말씀하신건 type의 리턴값을 물어보시는거같은데요..
    아마 예)) type(type(변수명))하면 type의 리턴값의 타입이나오겠죠
    아마 (String)문자형이나올껄요?
  • ?
    Zero_Som 2009.05.29 17:08
    아아 C를 이해하면 이것도 쉽게 이해할수있을거라 생각했건만.. ㅠㅠ

List of Articles
분류 제목 글쓴이 날짜 조회 수
Ren'Py 렌파이 관련 유용한 링크 모음 3 file 습작 2012.12.02 17571
Nekonovel 네코노벨 관련 유용한 링크 모음 1 file 습작 2012.11.19 11945
Neko:Lua 1부. 루아(LUA)가 무엇인가요? 12 Mania 2009.01.10 9036
Neko:Lua 2부. 데이터 타입 3 Mania 2009.01.10 6257
Neko:Lua 3부. 변수 - 3.1 숫자 4 Mania 2009.01.10 5284
Neko:Lua 3부. 변수 - 3.2 문자열 6 Mania 2009.01.10 5464
VNAP char로 캐릭터 출력 2 FNS키리토 2015.06.01 886
피니엔진 FAL.노드이름에 관해서 알아보자. file 하늘바라KSND 2015.08.17 623
Neko:Lua Lua for Windows 1 루아마당 2010.08.08 5555
Neko:Lua lua table 사용방법 - 개인적으로 배우고 있는것. [펌] 3 나뚜루 2009.01.10 7556
Neko:Lua LUA 란 무엇인가? 6 루아마당 2010.08.08 7224
Neko:Lua Lua 시작 [펌] 6 나뚜루 2009.01.10 7431
TyranoBuilder TyranoBuilder Visual Novel Studio Pro버전 한글패치 6 file 습작 2016.05.28 2179
VNAP Vnap 강좌 제 2 편! 작은하마 길들이기 (CG) 9 file FNS키리토 2013.01.28 5068
VNAP Vnap 제대로 게임 한 번 만들어 보자!(브이냅 기초) 4 file FNS키리토 2013.02.14 5099
VNAP vnap으로 뭐든 해보자! 1 편! 15 file FNS키리토 2013.01.10 4177
피니엔진 기본 틀 만들기 : 타이틀화면 file 하늘바라KSND 2017.11.15 1802
Neko:기초 네코노벨 무작정 따라하기 - 1편 : 둘러보기 2 file 습작 2012.12.08 12603
Neko:기초 네코노벨 무작정 따라하기 - 2편 : 로고만들기 9 file 습작 2012.12.21 6140
Neko:응용 네코노벨 미니게임 관련 스크립트-글라스 스노우 하늘바라KSND 2013.06.27 3359
Vasilriot 노가다를 줄여주는 명령어, 인라인 사용하기. 2 하늘바라KSND 2013.02.18 2944
Neko:Lua 루아 스크립트 기초 강좌 1부 6 백호 2009.01.12 13616
Board Pagination Prev 1 2 3 Next
/ 3