-- A parameter is a local variable:
-- assigning to it changes nothing outside
local function print_max5(data)
if #data > 5 then
data = data:sub(1, 5)
end
print(data)
end
local text = "1234567"
-- prints 12345
print_max5(text)
-- text = 1234567
print("text = " .. text)