Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Разширени таблици
- Таблици за опашки и стекове Таблици, описващи графики Матрици като таблици Свързани списъци като таблици Стрингови буфери
Метатаблици чрез примери
- Проксита Мемоизация само за четене Динамично програмиране с мемоизация Примерът на Фибоначи
Среди
- Връзка между глобални променливи и среди Безплатни променливи Таблицата _ENV и таблицата _G
Повече за модулите
- Различни подходи за създаване на модули Модули, които променят поведението Инициализация на модули и аргументи Използване на среди за внедряване на безопасни модули
Разширени итератори и съвместни процедури
- Производител, потребител, филтър Съвместни процедури за обвиване за получаване на итератори Итератор без състояние за свързани списъци
Принос към екосистемата
- Качване на пакети в MoonRocks
Функционална парадигма в Lua
- Функцията за карта Функцията за намаляване / сгъване
Обектно-ориентиран Programming
- Различни подходи към ООП Различни подходи към наследяване Примери
Обзор на Lua стандартните библиотеки
Изисквания
Основни познания по езика за програмиране Lua.
14 Часа