У Lua есть оператор #
для вычисления «длины» таблицы, используемой в качестве массива. На языке, таком как C, после того, как вы вычислили длину чего-то, вы, как правило, не вычисляете его снова. например int len = strlen(string);
Производительность для оператора длины таблицы
Разве это не так в Lua? Является ли он менее эффективным, чем другой?
(Очевидно, что это, вероятно, не будет показывать заметное значения для сравнительно небольших таблиц, но это никогда не плохо знать.)