История изменений
Исправление i-rinat, (текущая версия) :
Это как так?
Во-первых,
array = {"a", "b", "c"}
array = {[1] = "a", [2] = "b", [3] = "c"}
А во-вторых, это всё хеш-таблицы. Ну да, там внутри есть оптимизации для целочисленных ключей, но это нашлёпка сбоку.
Можно вообще вот так делать:
a = {[-2] = "a", [-1] = "b", [0] = "c", [1] = "d", [2] = "e"}
for i = -2,2 do print(i, a[i]) end
Исходная версия i-rinat, :
Это как так?
Во-первых,
array = {"a", "b", "c"}
array = {[1] = "a", [2] = "b", [3] = "c"}
А во-вторых, это всё хеш-таблицы. Ну да, там внутри есть оптимизации для целочисленных ключей, но это нашлёпка сбоку.