Translations:Extension:Scribunto/Lua reference manual/1302/en

Note that tables are never implicitly copied in Lua; if a table is passed as an argument to the function and the function manipulates the keys or values in the table, those changes will be visible in the caller.