указанное имя. Имеет наибольший смысл, так как юзеру желательно понимать, с чем он вообще работает. Гипотетически, можно вытащить строку кода, на которой вызывается генератор классов, и вытащить имя переменной, в которую класс пытаются запихнуть, но при минификации это отваливается.
2. Айди таблички класса. У нас ведь есть таблички типа "table: 0x001b28f8"? Вот это вот 0xBLABLA и имеют некоторый смысл, заодно, если попадётся табличка класса — есть возможность хотя бы на глазок сравнить. Всегда уникально, т.к. генерируется самой луашкой.
Ну и да, классический 20-строчник всё ещё весьма быстр и элементарен.
https://pastebin.com/9eDU94Ua
А не будет ли парсинг tostring(instance) немного дороговато?..
Это однократная операция при создании класса. Сколько классов мы создаём за время жизни приложения?
Да кто ж его знает, следуюющего кодера-то 😃
Обсуждают сегодня