Nazgool 250 Опубликовано 4 Января 2015 (изменено) @Struck, Гонятся за скоростью может и нет большого смысла. Как тут говорили, - при загрузке смысла нет, да и во многом другом. Но если можно написать быстро (действительно быстро), то почему этого не сделать? Ну например если из показанного тобой кода максимально убрать вызовы функций (как затратных средств), то можно практически вдвое сократить время выполнения начальной функции function compare_part(a, local x = #a < #b a, b = x and a or b, not x and a or b -- теперь 'a' - всегда будет минимальной строкой, 'b' - максимальной return b:sub(1, #a) == a end Вроде и не нужна особо эта функция, а на душе приятно от двойной скорости. Изменено 4 Января 2015 пользователем Nazgool Поделиться этим сообщением Ссылка на сообщение