Course Outline

고급 테이블

  • 대기열 및 스택용 테이블
  • 그래프를 설명하는 표
  • 테이블로서의 행렬
  • 테이블로 연결된 목록
  • 문자열 버퍼

예제를 통한 메타테이블

  • 프록시
  • 읽기 전용
  • 메모
  • 메모이제이션을 이용한 동적 프로그래밍
  • 피보나치의 예

환경

  • 전역 변수와 환경의 관계
  • 자유변수
  • _ENV 테이블 및 _G 테이블

모듈에 대한 추가 정보

  • 모듈 생성에 대한 다양한 접근 방식
  • 동작을 변경하는 모듈
  • 모듈 초기화 및 인수
  • 환경을 사용하여 안전한 모듈 구현

고급 반복자와 코루틴

  • 생산자, 소비자, 필터
  • 반복자를 얻기 위해 코루틴 래핑하기
  • 연결된 목록에 대한 상태 비저장 반복자

생태계에 기여

  • MoonRocks에 패키지 업로드

Lua의 기능적 패러다임

  • 지도 기능
  • 축소/접기 기능

객체지향 Programming

  • OOP에 대한 다양한 접근 방식
  • 상속에 대한 다양한 접근 방식

Lua 표준 라이브러리 둘러보기

Requirements

Lua 프로그래밍 언어에 대한 기본 지식

 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories