Таблица в Lua - это просто нетипизированная карта, как объекты Javascript или словари Python.Таблица связывает одно значение (например, «устройства» или 6) с другим значением (например, «/ dev / ttyS2»).Значение может быть другой таблицей.Таблицы используются для создания объектов, карт и массивов.
В вашем примере переменная config ссылается на таблицу.В этой таблице есть один элемент - «устройства», значением которого является другая таблица.Эта таблица имеет 5 элементов.Четыре из этих элементов («C56», «ELTRA», «MICORE» и «HID») имеют строки в качестве значений.Пятый элемент («KEYCARD») имеет таблицу в качестве значения. Эта таблица имеет два элемента (6, 7), значениями которых являются другие таблицы (каждый из двух элементов).