Lua7 Lua 정리 ) 문법 Lua는 자유 형식 언어입니다. 어휘 요소들 사이의 줄바꿈을 포함한 공백 문자와 주석을 무시한다는 소리이지요. Lua에서 식별자는 문자, 숫자, 언더스코어(_)로 이루어진 문자열이고 숫자로 시작할 수 없습니다. 식별자는 변수, 레이블, 테이블 필드 등의 이름으로 사용됩니다. 물론 예약어들은 변수 이름으로 사용될 수 없습니다. Lua의 예약어들은 다음과 같습니다. and false local then break for nil true do function not until else goto or while elseif if repeat end in return Lua는 대소문자를 구분합니다. 단, and는 예약어지만 And나 AND, aNd 등 대소문자를 혼용해서 사용할 수 있지요. 전역변수의 식별자는 관.. 2022. 1. 6. Lua 정리 ) 값과 타입 Lua는 동적으로 타입이 결정됩니다. 변수가 특정한 타입을 가지지 않는다는 것이지요. 값 스스로가 타입을 가집니다. Lua의 모든 값들은 1차 값입니다. 1차 값 : 값이 변수에 저장될 수 있고, 함수의인자로 전달될 수 있으며, 반환 값으로 사용이 가능한 값. Lua는 기본적으로 다음과 같은 값 타입들을 가집니다. 데이터 타입 설명 nil nil 은 nil 값을 가리키는 타입입니다. 보통 값의 부재를 나타낼 때 사용하지요. 프로그래밍을 어느정도 아신다면 null 이라는 이름으로 더 익숙하실 겁니다. 다른 값들과는 전혀 다른 속성을 가집니다. 기본값을 지정하지 않을 경우 전역 변수의 형은 nil이 됩니다. boolean 불리언은 false와 true, 거짓과 참을 가리키는 타입입니다. nil과 false는.. 2022. 1. 5. Lua ) 시작 Lua는 일반 절차적 프로그래밍과 데이터 표현 편의 기능을 지원하기 위한 확장 언어입니다. Lua는 확장 언어이므로 메인 프로그램이라는 개념이 없습니다. 내장 프로그램 혹은 단순히 호스트라고 부르는 호스트 클라이언트에 내장되어야만 동작이 가능합니다. 호스트 프로그램은 Lua의 조각 코드를 실행하기 위해 함수를 호출하고 Lua의 변수를 읽고 쓰기가 가능합니다. Lua는 무료입니다. www.lua.org 이곳에서 공식 프로그래밍 매뉴얼을 보실 수 있습니다. Lua 설치는 http://kukanuc.blogspot.com/2019/01/00-lua.html 이 블로그를 참고해주세요. 아마 와우에서 애드온 문제가 생겼을 때 나오는 Lua 경고창으로 익숙하실겁니다. 저도 그래요. 시작하시기 전에 https://r.. 2022. 1. 5. 이전 1 2 다음