Lua 썸네일형 리스트형 Lua#2 : 변수 - 유형 (Type) 변수에는 유형(Type)이 존재합니다. 언어에 따라서 유형의 제약이 심한 경우도 있어요. 예를들어 숫자만 저장되는 변수에 문자를 넣으면 에러가 발생하기도 하지만, Lua는 변수의 형에 대해 매우 자유로와요. 숫자를 넣었다가 문자를 넣었다가 해도 전혀 문제되지 않아요. 그래도 형 자체는 존재합니다. nil 빈 값입니다. 아무것도 아닌게 아니라, 값이 없다는 뜻입니다. 그러니 type도 nil 입니다. boolean true 또는 false 가진 값의 type입니다 number 모든 숫자입니다. 정수, 소수점있는 숫자 모두 포함입니다. string 문자를 갖고 있으면 문자형이 됩니다 function 로직을 포함한 함수를 나타내는 변수는 유형도 function 입니다 table 여러 변수들의 그룹을 나타내는 .. 더보기 LUA#1 : 변수 - 범위(Scope) 간단하게 아주 기본적인 Lua Script를 알아 봅니다. 변수 대부분 프로그래밍 언어에는 변수(Variable) 이라는 것이 있는데, 프로그램을 만들다 보면 어디에 값을 담아두거나, 그 값에 다른 값을 더하거나 빼거나 하는, 그 모든 용도를 변수라고 합니다. Lua 에서는 변수를 쉽게 정의해서 사용할 수 있어요. 전체 사용할 변수라면 그냥 a = 3 이라고 바로 사용하기 시작해도 되고 해당 범위에서만 사용하려면 local a a = 3 이렇게 해도 되고, 그냥 한줄로 local a = 3 사용하셔도 됩니다. 이제 a를 출력하거나 다른 값을 넣거나 할 수 있는 것이지요. 여기서 local을 사용했을 때랑 안했을 때랑 뭐가 다르냐구요? 바로 유효한 범위(Scope)이 다릅니다. 범위 - 이 변수가 어디까지.. 더보기 이전 1 2 다음