S
table.concat({dh[1]:byte(1, -1)}, ',')Это же выдает {13,28,177,97}(пример)
Size: a a a
S
table.concat({dh[1]:byte(1, -1)}, ',')table.concat. Оно объединяет все элементы таблицы в одну единственную строку.S
local str = dh[1]
local function f(c)
return string.char( c:byte() + 10 )
end
print( str:gsub('.', f) )
Типа к каждому байту в строке прибавили 10, и собрали обратно.L
S
S
S
toadd(unpack(buf))L
S
S
function toadd(tbl)
for i = 1, #tbl do
tbl[i] = string.char(tbl[i] + 10)
end
return tbl
endS
inspect, и смотреть, что и куда ты передаёшь.f
S
function toadd(tbl)
for i = 1, #tbl do
tbl[i] = string.char(tbl[i] + 10)
end
return tbl
endS
string.char. Если хочешь байтов — убери.S
string.char. Если хочешь байтов — убери.ᴠ
ᴠ
M
M