Lua 테이블을 속성 목록 데이터로 변환 (plist.dump)
선언
속성 목록 데이터 = plist.dump(연관 테이블[, 속성 목록 데이터 형식])
매개변수
- 연관 테이블
테이블. 속성 목록 데이터로 변환할 Lua 테이블입니다. - 속성 목록 데이터 형식
문자열, 선택 사항. "binary", "XML", "openstep" 중 하나만 사용할 수 있으며 기본값은 "XML"입니다.
반환값
- 속성 목록 데이터
문자열 또는 nil. 변환에 성공하면 데이터 내용을, 실패하면 nil을 반환합니다.
설명
plist.load의 역함수로, 테이블을 속성 목록 데이터로 변환합니다.
예제
local tab = {
arr = {
46,
99,
7,
};
dict = {
a = 55;
b = 65;
c = 9;
};
}
--
local xplist = plist.dump(tab)
sys.alert(xplist) -- XML 형식의 속성 목록 데이터 출력
--
local bplist = plist.dump(tab, "binary")
sys.alert(bplist) -- 바이너리 형식의 속성 목록 데이터이며 출력하면 깨진 문자로 표시됩니다
참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.