План на курса

Разширени таблици

    Таблици за опашки и стекове Таблици, описващи графики Матрици като таблици Свързани списъци като таблици Стрингови буфери

Метатаблици чрез примери

    Проксита Мемоизация само за четене Динамично програмиране с мемоизация Примерът на Фибоначи

Среди

    Връзка между глобални променливи и среди Безплатни променливи Таблицата _ENV и таблицата _G

Повече за модулите

    Различни подходи за създаване на модули Модули, които променят поведението Инициализация на модули и аргументи Използване на среди за внедряване на безопасни модули

Разширени итератори и съвместни процедури

    Производител, потребител, филтър Съвместни процедури за обвиване за получаване на итератори Итератор без състояние за свързани списъци

Принос към екосистемата

    Качване на пакети в MoonRocks

Функционална парадигма в Lua

    Функцията за карта Функцията за намаляване / сгъване

Обектно-ориентиран Programming

    Различни подходи към ООП Различни подходи към наследяване Примери

Обзор на Lua стандартните библиотеки

Изисквания

Основни познания по езика за програмиране Lua.

  14 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (3)

Свързани Kурсове

Comprehensive Lua

  21 Hours

Lua Fundamentals

  14 Hours

OpenResty

  7 Hours

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

Свързани Kатегории