본문으로 건너뛰기

테이블 깊은 직렬화 (table.deep_dump)

선언

테이블 텍스트 = table.deep_dump(연관 테이블)

매개변수

  • 연관 테이블
    테이블. 문자열로 직렬화할 테이블입니다.

반환값

  • 테이블 텍스트
    문자열. 테이블의 트리 구조를 나타내는 텍스트이며, 이 형식은 버전 간 호환을 보장하지 않습니다.

설명

테이블의 트리 구조를 텍스트로 직렬화합니다.
직렬화 결과는 버전 간 호환을 보장하지 않으며, 버전에 따라 출력이 다를 수 있습니다.
userdata나 함수 같은 테이블이 아닌 참조 형식은 table.load_string으로 역직렬화할 수 없으며, 사람이 읽을 수 있다는 점만 보장합니다.

예제

local s = table.deep_dump(_G)
sys.alert(s)

참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.