본문으로 건너뛰기

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를 사용합니다.