Цитата |
---|
Nikolay написал: Таблицы lua - это хэш таблицы. Точнее весь lua - это операции над таблицами. Поэтому банально t[1] = что-то t[2] = что-то ....
Или
t['что-то'] = вот-это t['еще'] = другое
Можно даже в качестве индекса другую таблицу указать
tbl = {} t[tbl] = 'что-то'
Так что как сохранить - это больше вопрос как лучше сохранить в данном случае. |
не совсем верно.
Таблицы содержат хэш массив и индексный массив
если индекс или значение - строка то эта строка преобразуется в хэш, хэш строки помещается в хэш массив, а значение хэша в индексный массив
Если индекc - это число то значение хранится по индексу в массиве
Поэтому, чтобы работать быстро надо использовать целые числа в качестве индекса.