Последнее время я заметил что много новичков/такие же люди как я, не понимают как и с чем едят таблицы и я решил сделать малюсенький гайд по основам таблиц.
Начальный туториал по таблицам GLUA.:
-- и так начнем с основ как создать саму таблику?
local tbllocal = {
"ds",
"chel",
"tytor"
} -- Это пример локальной таблицы которая будет работать только в одном файле
-- теперь давайте создадим глобальную таблицу
tblglobal = {
"global",
"tbl",
"moment"
}
-- Теперь немного о оптимизации кода, вот способ по которому код незначительно но будет медленее
if table.HasValue(tblglobal, 'moment') then
print("Moment value in table tblglobal finded ") -- Т.Е если в таблице имеется значение 'moment' то оно запринтит это в консоль
end
-- теперь давайте поговорим о способе немного оптимизированей
if tblglobal['moment'] then
print("way faster to print or other действие") -- Так мы получаем немного быстрее результат
end
-- теперь давайте поговорим о table.Insert
-- допустим такой код
if tblglobal['moment'] then
table.Insert( tblglobal, "Inferno" )
end -- Т.Е если в нашей глобал таблице есть значение момент оно добавит туда еще значение Inferno на последние место в таблице
-- теперь давайте добавим на именно нужную нам позицию в таблице значение
if tblglobal['global'] then
table.Insert( tblglobal, 1, 'Tutorial' )
end -- сейчас мы добавили слово туториал в первую позицию в нашей таблице
-- ну и самое последнее как запринтить таблицу
PrintTable(tblglobal)
PrintTable(tbllocal)
-- Если будет еще актив сделаю еще туториал на таблицы и другие вещи.
Последнее редактирование: