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
end
S
inspect
, и смотреть, что и куда ты передаёшь.f
S
function toadd(tbl)
for i = 1, #tbl do
tbl[i] = string.char(tbl[i] + 10)
end
return tbl
end
S
string.char
. Если хочешь байтов — убери.S
string.char
. Если хочешь байтов — убери.ᴠ
ᴠ
M
M