Я читал о Lua, это почти идеальный язык, но была критическая ошибка. Это однонаправленное индексирование. Я также читал, что он имеет функцию установки значения в индексе 0, но не учитывается длина таблицы, а строковые манипуляции по-прежнему основаны на одном. Таким образом, функция не имеет смысла.Могу ли я заставить индексировать таблицу Lua с нуля?
Я не хочу плакать вокруг основанного на основе нуля или нуля. Я просто спрашиваю, есть ли функция, которая вынуждает использовать индексирование с нулевым индексом.
Может ли я просто спросить, почему это проблема? Итак, вы предпочитаете 0-индексирование, но почему вы не можете работать с 1-индексированием? – gnud
У меня тоже есть эта проблема :) Независимо от того, что имеет смысл, я получаю это неправильно в lua почти каждый раз. Я так привык к работе с другими языками, которые основаны на нулевом значении, потому что мой код lua полон ошибок из-за одной только этой вещи! – jcoder
Я не думаю, что есть какой-то флаг, который бы переключил lua от 1 до 0 и как таковой, кроме изменения lua, которые требуют использования нестандартного lua (я здесь dub lua0), я не вижу, как это будет сделано –