문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
고급 테이블
- 대기열 및 스택용 테이블
- 그래프를 설명하는 표
- 테이블로서의 행렬
- 테이블로 연결된 목록
- 문자열 버퍼
예제를 통한 메타테이블
- 프록시
- 읽기 전용
- 메모
- 메모이제이션을 이용한 동적 프로그래밍
- 피보나치의 예
환경
- 전역 변수와 환경의 관계
- 자유변수
- _ENV 테이블 및 _G 테이블
모듈에 대한 추가 정보
- 모듈 생성에 대한 다양한 접근 방식
- 동작을 변경하는 모듈
- 모듈 초기화 및 인수
- 환경을 사용하여 안전한 모듈 구현
고급 반복자와 코루틴
- 생산자, 소비자, 필터
- 반복자를 얻기 위해 코루틴 래핑하기
- 연결된 목록에 대한 상태 비저장 반복자
생태계에 기여
- MoonRocks에 패키지 업로드
Lua의 기능적 패러다임
- 지도 기능
- 축소/접기 기능
객체지향 Programming
- OOP에 대한 다양한 접근 방식
- 상속에 대한 다양한 접근 방식
- 예
Lua 표준 라이브러리 둘러보기
요건
Lua 프로그래밍 언어에 대한 기본 지식
14 시간