MySQL- Руководство разработчика


Глава 04


MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.
Что такое Lua?
Доступность
Связь с авторами
Среда и составные части
Типы и тэги
Типы и тэги - часть 2
Язык
Лексические соглашения в языке
Приведение
Корректировка
Инструкции
1 Блоки
2 Присваивания
3 Структуры управления
4 Инструкция For
5 Обращения к функции как инструкции
6 Локальные объявления
1 Базисные выражения
2 Арифметические операторы
3 Реляционные операторы
4 Логические операторы
5 Объединения
6 Старшинство
7 Конструкторы таблиц
8 Вызовы функций
9 Определение функций
Обработка ошибок
Методы тэгов
Методы тэгов - часть 2
Методы тэгов - часть 3
Методы тэгов - часть 4
API
Состояния
Стек и индексы
Манипуляции со стеком
Запросы к стеку
Запросы к стеку - часть 2
Помещение значений в стек
Уборка мусора
Userdata и тэги
Выполнение Lua-кода
Управление глобальными переменными в Lua
Управление таблицами в Lua
Использование таблиц как массивов
Вызов функций Lua
Вызов функций Lua - часть 2
Определение функций C
Ссылки к Lua-объектам
Системный реестр
Стандартные библиотеки
Базисные функции
_ALERT (message)
Assert (v [, message])
Call (func, arg [, mode [, errhandler]])
Collectgarbage ([limit])
Copytagmethods (tagto, tagfrom)
Dofile (filename)
Dostring (string [, chunkname])
Error (message)
Foreach (table, func)
Foreachi (table, func)
Getglobal (name)
Getn (table)
Gettagmethod (tag, event)
Globals ([table])
Next (table, [index])
Print (e1, e2, ...)
Rawget (table, index)
Rawset (table, index, value)
Setglobal (name, value)
Settag (t, tag)
Settagmethod (tag, event, newmethod)
Sort(table [, comp])
Tag (v)
Tonumber (e [, base])
Tostring (e)
Tinsert (table [, pos] , value)
Tremove (table [, pos])
Строковые манипуляции в Lua
Strbyte (s [, i])
Strchar (i1, i2, ...)
Strfind (s, pattern [, init [, plain]])
Strlen (s)
Strlower (s)
Strrep (s, n)
Strsub (s, i [, j])
Strupper (s)
Format (formatstring, e1, e2, ...)
Gsub (s, pat, repl [, n])
Символьный класс:
Элемент образца:
Сборы данных:
Математические функции
Средства ввода-вывода
Openfile (filename, mode)
Closefile (handle)
Readfrom (filename)
Writeto (filename)
Appendto (filename)
Remove (filename)
Rename (name1, name2)
Flush ([filehandle])
Seek (filehandle [, whence] [, offset])
Tmpname ()
Read ([filehandle,] format1, ...)
Write ([filehandle, ] value1, ...)
Clock ()
Date ([format])
Execute (command)
Exit ([code])
Getenv (varname)
Setlocale (locale [, category])
Интерфейс отладки
Информация стека и функций
Информация стека и функций - часть 2
Управление локальными переменными
Обработчики прерываний
Рефлексивный интерфейс отладки
Getinfo (function, [what])
Getlocal (level, local)
Setlocal (level, local, value)
Setcallhook (hook)
Setlinehook (hook)
Lua в автономном режиме
Благодарности
Несовместимость с предыдущими версиями
Изменения в языке
Изменения в библиотеках
Изменения в API
Описание
Опции
Диагностика
Описание
Опции



Начало