모듈:GameJSONParser 문서 원본 보기
보이기
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
문서의 원본을 보거나 복사할 수 있습니다.
-- 본 소스코드는 "크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이센스" (CC BY-NC-SA 4.0)하에 배포됩니다.
-- BANIP 2023년 8월 2일 (수) 10:23 (KST)
local table = require('table') -- 배열 입출력을 위한 테이블 내부 라이브러리
-- 테이블 관련 유틸리티 함수들
local t = {
-- 자바스크립트의 find 함수와 동일
-- 주어진 함수를 만족하는 첫 번째 요소를 반환
find = function(tb, func)
for _, value in ipairs(tb) do
if func(value) then
return value
end
end
return nil
end,
-- 자바스크립트의 map 함수와 동일
-- 주어진 함수를 이용하여 테이블의 모든 요소를 변환
map = function(tb, func)
local newTable = {}
000
1:0
이 문서에서 사용한 틀:
- 틀:본문 (편집)
- 틀:틀 설명 연결하기 (편집)
- 틀:틀 설명문서 (편집)
- 모듈:Arguments (편집)
- 모듈:Category handler (원본 보기) (준보호됨)
- 모듈:Category handler/blacklist (편집)
- 모듈:Category handler/config (편집)
- 모듈:Category handler/data (편집)
- 모듈:Category handler/shared (편집)
- 모듈:Documentation (편집)
- 모듈:Documentation/config (편집)
- 모듈:GameJSONParser/설명문서 (편집)
- 모듈:Message box (편집)
- 모듈:Message box/configuration (편집)
- 모듈:Message box/localize (편집)
- 모듈:Namespace detect/config (편집)
- 모듈:Namespace detect/data (편집)
- 모듈:No globals (편집)
- 모듈:Yesno (편집)
모듈:GameJSONParser 문서로 돌아갑니다.