В Lua всего 8 типов данных: * nil (неопределенный) * boolean (логический) * number (числовой) * string (строковый) * function (функция) * userdata (пользовательские данные) * thread (поток) * table (таблица) Функция type() возвращает строку-тип * Узнать тип данных можно командой type() * Возможные результаты функции type() - это строки "nil", "number", "string", "boolean", "table", "function", "thread" и "userdata" * Строки - неизменяемы, всегда создаются их копии * Строки могут содержать 8-битные символы, включая ноль (' ') x = 1 do local x = x+1 -- вечный print(2) print(x) end * Если local будет стоять в цикле - то каждый раз будут создаваться новые локальные переменные
Lua Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor