История изменений
Исправление Egor_, (текущая версия) :
отсутствие оператора индексирования у строк
оператор индексирования строк делается в одну строку
getmetatable"".__index = function(s,i)return type(i)=="number" and s:sub(i+1,i+1) or string[i] end
проверяем
s="abcdef"
print(s[3]) --> d
Исходная версия Egor_, :
отсутствие оператора индексирования у строк
оператор индексирования строк делается в одну строку
getmetatable("").__index = function(s,i) return type(i)=="number" and s:sub(i+1,i+1) or string[i] end
проверяем
s="abcdef"
print(s[3]) --> d