Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
고급 테이블
- 대기열 및 스택용 테이블
- 그래프를 설명하는 표
- 테이블로서의 행렬
- 테이블로 연결된 목록
- 문자열 버퍼
예제를 통한 메타테이블
- 프록시
- 읽기 전용
- 메모
- 메모이제이션을 이용한 동적 프로그래밍
- 피보나치의 예
환경
- 전역 변수와 환경의 관계
- 자유변수
- _ENV 테이블 및 _G 테이블
모듈에 대한 추가 정보
- 모듈 생성에 대한 다양한 접근 방식
- 동작을 변경하는 모듈
- 모듈 초기화 및 인수
- 환경을 사용하여 안전한 모듈 구현
고급 반복자와 코루틴
- 생산자, 소비자, 필터
- 반복자를 얻기 위해 코루틴 래핑하기
- 연결된 목록에 대한 상태 비저장 반복자
생태계에 기여
- MoonRocks에 패키지 업로드
Lua의 기능적 패러다임
- 지도 기능
- 축소/접기 기능
객체지향 Programming
- OOP에 대한 다양한 접근 방식
- 상속에 대한 다양한 접근 방식
- 예
Lua 표준 라이브러리 둘러보기
Requirements
Lua 프로그래밍 언어에 대한 기본 지식
14 Hours