Course Outline

고급 테이블

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

예제를 통한 메타테이블

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

환경

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

모듈에 대한 추가 정보

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

고급 반복자와 코루틴

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

생태계에 기여

  • MoonRocks에 패키지 업로드

Lua의 기능적 패러다임

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

객체지향 Programming

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

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

Requirements

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

  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (3)

Related Courses

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Advanced Java, JEE and Web Application Security

  28 Hours

Related Categories