모듈:데이터.
Module| 이 Lua 모듈은 약 147,000페이지에 걸쳐 사용되고 있습니다. 중대한 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 서브페이지 또는 자체 모듈 샌드박스에서 변경을 테스트해야 합니다.테스트한 변경은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.변경을 실장하기 전에 토크 페이지에서 변경에 대해 논의해 주십시오. |
| 이 모듈은 페이지 보호 대상입니다.이 모듈은 매우 많은 페이지에서 사용 중이거나 매우 자주 교체됩니다.파손이나 실수는 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 큰 부하가 걸릴 수 있으므로 편집으로부터 보호됩니다. |
이 모듈을 사용하면 Wikitext가 데이터 모듈에서 값을 읽을 수 있습니다.
사용.
{{#제외:데이터 모듈:ModuleName key1 key2 key3 ...}} 모듈에서 데이터 값 key1.key2.key3을 읽습니다.모듈명
현지의 할 수 있다 = {} 기능. 할 수 있다.__인덱스(t, k) 돌아가다 기능.(틀) 현지의 데이터. = 음.로드 데이터(k) 현지의 i = 1 위해서 _,v 에 아이페어(틀.args) 하다 현지의 ty = 유형(데이터.) 한다면 ty ~= '테이블' 그리고나서 현지의 args = {} 위해서 j = 1, i - 1 하다 args[j] = 틀.args[j] 끝. 한다면 틀.args.소프트 페일 그리고나서 돌아가다 '<span class="error">[카테고리:모듈이 고장난 페이지:데이터 검색]]오류: 인덱스 "를 읽으려고 했습니다. .. 음.본문.노우키(v) .. mw.loadData("")의 " " .. 음.본문.노우키(k) .. '").' .. 음.본문.노우키(table.concat(args, '.')) .. ', 즉 '입니다. .. ty .. '</span>' 또 다른 에러('색인 읽기를 시도했습니다.' .. v .. mw.loadData("")의 " " .. k .. '").' .. table.concat(args, '.') .. ', 즉 '입니다. .. ty) 끝. 끝. 데이터. = 데이터.[v] i = i + 1 끝. 돌아가다 데이터. 끝. 끝. 돌아가다 설정 가능한({}, 할 수 있다)