Sao chép sâu một bảng (table.deep_copy)
Khai báo
bảng đã sao chép = table.deep_copy(một bảng)
Tham số
- một bảng
Kiểu bảng. Bảng cần sao chép.
Giá trị trả về
- bảng đã sao chép
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)