본문 바로가기
  • hazard_dev@__
  • hazard_dev@__

lua programming2

LUA스크립트 눈 깜짝할 새 배우기@#3 1. 메타 테이블 및 메타 함수 루아를 완벽하고 강력하게 사용하기 위해선 메타 테이블을 사용해야만 합니다! 루아에서 테이블은 강력한 자료구조형으로 키와 값의 쌍 및 관련 메타함수를 사용해서 테이블 간 연결된 동작을 수정하고 정의하는데 도움이 되는 형태입니다. 테이블의 연산자에 대한 기능 변경 추가가 가능함 메타 테이블에서 _index를 사용해 테입르에서 키를 사용할 수 없는 경우 메타 테이블을 손쉽게 순회할 수 있음 메타테이블을 처리하는데 도움이 되는 아주 유용한 내장함수들이 존재합니다! 간략하게 보고 넘어가야합니다! setmetatable(table, metatable) 테이블에 대한 메타 테이블을 설정하는데 사용 getmetatable(table) 테이블의 메타 테이블을 가져오는데 사용 우선 코드로 .. 2020. 11. 25.
LUA스크립트 눈 깜짝할 새 배우기@#2 Lua#2 1. 조건문, 반복문 루아 언어에서의 조건문과 반복문은 개인적인 생각으로 간단히 선언되면서도, 직관적인 표현, 단순하게 표현이 가능합니다. 우선 그 중에서 조건문은 if then elseif else end 의 키워드로 구성된다. 1-1. 조건문 if문은 비교 조건문에 따라서 참과 거짓인 두가지로 구분되어 참영역과 거짓 영역이 실행되는 명령문입니다! 비교 조건은 아래 코드영역에서 설명을 추가하도록 하겠습니다!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 function add(a) return a + 10 end foo = 10 bar = add(foo) function ifStmt() if foo > bar then return "h.. 2020. 11. 24.