Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Программирование на языке Lua
ЧАСТЬ II. Таблицы и объекты
Предыдущая страница
Следующая страница
Table of contents
Введение
+
ЧАСТЬ I. Язык
+
ЧАСТЬ II. Таблицы и объекты
-
Глава 11. Структуры данных
11.1. Массивы
11.2. Матрицы и многомерные массивы
11.3. Связанные списки
11.4. Очереди и двойные очереди
11.5. Множества и наборы
11.6. Строчные буферы
11.7. Графы
Упражнения
Глава 12. Файлы данных и персистентность
12.1. Файлы с данными
12.2. Сериализация
Сохранение таблиц без циклов
Сохранение таблиц с циклами
Упражнения
Глава 13. Метатаблицы и метаметоды
13.1. Арифметические метаметоды
13.2. Метаметоды сравнения
13.3. Библиотечные метаметоды
13.4. Метаметоды для доступа к таблице
Метаметод __index
Метаметод __newindex
Таблицы со значениями по умолчанию
Отслеживание доступа к таблице
Таблицы, доступные только для чтения
Упражнения
Глава 14. Окружение
14.1. Глобальные переменные с динамическими именами
14.2. Описания глобальных переменных
14.3. Неглобальные окружения
14.4. Использование _ENV
14.5. _ENV и load
Упражнения
Глава 15. Модули и пакеты
15.1. Функция require
Переименовывание модуля
Поиск по пути
Искатели файлов
15.2. Стандартный подход для написания модулей на Lua
15.3. Использование окружений
15.4. Подмодули и пакеты
Упражнения
Глава 16. Объектно-ориентированное программирование
16.1. Классы
16.2. Наследование
16.3. Множественное наследование
16.4. Скрытие
16.5. Подход с единственным методом
Упражнения
Глава 17. Слабые таблицы и финализаторы
17.1. Слабые таблицы
17.2. Функции с кэшированием
17.3. Атрибуты объекта
17.4. Опять таблицы со значениями по умолчанию
17.5. Эфемерные таблицы
17.6. Финализаторы
Упражнения
ЧАСТЬ III. Стандартные библиотеки
+
ЧАСТЬ IV. С АPI
+
Данный блок поддерживает скрол*