Sao chép sâu một bảng (table.deep_copy)
Khai báo
copied = table.deep_copy(t)
Tham số
- t
Kiểu bảng. Bảng cần sao chép.
Giá trị trả về
- copied
Kiểu bảng. Bản sao sâu của bảng gốc.
Mô tả
Sao chép đệ quy toàn bộ cấu trúc bảng; tất cả giá trị ngoại trừ function và userdata đều được sao chép.
Nếu bảng nguồn có tham chiếu vòng, quan hệ tham chiếu tương ứng vẫn được giữ lại trong bản sao.
Ví dụ
local _g = table.deep_copy(_G)