루아 프로그래밍 가이드
이 책은 루아 최신 버전인 5.2 레퍼런스를 충실히 번역해 사용자가 루아에 쉽게 접근할 수 있도록 도와준다. 또한 역자가 루아를 실무에서 사용하면서 습득한 노하우를 부록에 추가 수록해, 자칫 레퍼런스 문서로는 이해하기 어려운 루아의 활용 노하우까지 자세하게 소개한다.
1장. 소개
2장. 기본 개념
__2.1 값과 타입
__2.2 환경과 전역 환경
__2.3 에러 처리
__2.4 메타테이블과 메타메서드
__2.5 가비지 컬렉션
____2.5.1 가비지 컬렉션 메타메서드
____2.5.2 약한 참조 테이블
__2.6 코루틴
3장. 언어
__3.1 문법
__3.2 변수
__3.3 명령문
____3.3.1 블록
____3.3.2 청크
____3.3.3 할당
____3.3.4 제어 구조
____3.3.5 for문
____3.3.6 명령문으로서의 함수 호출
____3.3.7 지역 선언
__3.4 표현식
____3.4.1 산술 연산자
____3.4.2 강제 형변환
____3.4.3 관계 연산자
____3.4.4 논리 연산자
____3.4.5 연결 연산자
____3.4.6 길이 연산자
____3.4.7 연산자 우선순위
____3.4.8 테이블 생성자
____3.4.9 함수 호출
____3.4.10 함수 정의
__3.5 가시성 규칙
4장. 애플리케이션 프로그램 인터페이스
__4.1 스택
__4.2 스택 크기
__4.3 유효하고 접근 가능한 인덱스
__4.4 C 클로저
__4.5 레지스트리
__4.6 C에서의 에러 처리
__4.7 C에서의 양도 처리
__4.8 함수와 타입
__4.9 디버그 인터페이스
5장. 보조 라이브러리
__5.1 함수와 타입
6장. 표준 라이브러리
__6.1 기본 함수
__6.2 코루틴 조작
__6.3 모듈
__6.4 문자열 조작
____6.4.1 패턴
__6.5 테이블 조작
__6.6 수학 함수
__6.7 비트 연산
__6.8 입출력 기능
__6.9 운영체제 기능
__6.10 디버그 라이브러리
7장. Lua 독립
8장. 이전 버전과의 호환성
__8.1 언어의 변경 사항
__8.2 라이브러리의 변경 사항
__8.3 API의 변경 사항
9장. Lua 전체 구문
부록
__할당
__Lua 변수 사용
__테이블 활용
__함수 사용
__유저 데이터 사용
__디버깅
__LuaTinker
Lua.org, PUC-Rio 저자가 집필한 등록된 컨텐츠가 없습니다.