История изменений
Исправление X512, (текущая версия) :
метаметод длины меняешь и тоже будет работать
Ломает оптимизатор.
хотя на самом деле спор по поводу того что в луа массивы с 1 даже туповаты
Не туповаты, они ломают паттерны работы с массивами и провоцируют ошибки. Там где в массивах с нуля всё просто и понятно, в массивах с 1 надо будет везде писать +-1 и постоянно путаться.
возможен сахар в духе a[#a + 1] = 5 для заполнения массива
В массивах с нуля это будет a[#a] = 5
, что короче и логичнее.
Исходная версия X512, :
хотя на самом деле спор по поводу того что в луа массивы с 1 даже туповаты
Не туповаты, они ломают паттерны работы с массивами и провоцируют ошибки. Там где в массивах с нуля всё просто и понятно, в массивах с 1 надо будет везде писать +-1 и постоянно путаться.
возможен сахар в духе a[#a + 1] = 5 для заполнения массива
В массивах с нуля это будет a[#a] = 5
, что короче и логичнее.