본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
게임 목록
임의의 게임으로
커뮤니티
리버티게임 본진
리버티게임(개발)
검색
검색
보이기
계정 만들기
로그인
개인 도구
계정 만들기
로그인
이 서버는
리버티게임
의 개발용 베타 서버로, 게임 플레이 용도로 제작된 사이트가 아닙니다.
리버티게임의 자동 인증된 사용자라면 개발에 필요한 관리자 권한을
신청
할 수 있습니다.
틀 및 기능별 소도구를 필요한 문서에만 선택적으로 로딩하는 테스트를 진행하고 있습니다. 작동하지 않는 문서가 있다면
담당자
에게 알려주세요.
모듈:Curry/설명문서 문서 원본 보기
모듈
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
원본 보기
역사 보기
새로 고침
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
축약된 URL 얻기
보이기
사이드바로 이동
숨기기
←
모듈:Curry/설명문서
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
위키텍스트 코드 조각에서 nowiki를 해제하고 파라미터에서 사용할 변수를 주입합니다. [[모듈:IIFE]]와 유사하지만 변수가 할당되지 않았을 때는 기본값으로 대체하지 않고 유보하여 원본 코드가 나오게 합니다. 그러면 이 코드를 밖의 IIFE에서 변수를 대체할 수 있게 됩니다. 이런 방식으로 미디어위키 상에서 함수형 프로그래밍에 필수적인 [[위백:커링|커링]]을 구현합니다. == 사용법 == <pre>{{#invoke:Curry|<nowiki>(위키텍스트 코드 또는 문서명)</nowiki>|...(위키텍스트 코드에서 사용할 변수)}}</pre> 함수 이름이 들어가는 자리에 위키텍스트 코드나 틀 이름 및 문서명을 넣고, 그 뒤에 변수를 할당하면 됩니다. 키 없이 변수를 작성하면 1, 2, 3...과 같은 숫자 키에 할당되고, 등호를 사용하여 변수 이름을 지정할 수도 있습니다. 위키텍스트 코드 내에서 변수를 불러오는 것은 틀의 파라미터를 불러오는 방법과 동일합니다. <code><nowiki>{{{(변수 이름)}}}</nowiki></code>나 <code><nowiki>{{{(변수 이름)|(기본값)}}}</nowiki></code>와 같이 작성하면 변수값이 그 자리에 들어옵니다. 이 모듈은 변수가 없어도 기본값을 적용하지 않기 때문에 제일 바깥쪽에 [[모듈:IIFE]]를 사용하여 최종 마무리를 해야합니다. == 예시 == {{예시|<nowiki>{{#invoke:IIFE|{{#invoke:Curry|<nowiki>{{{1|}}}, {{{2|}}}!</nowiki>|Hello}}|World}}</nowiki>|{{#invoke:IIFE|{{#invoke:Curry|<nowiki>{{{1|}}}, {{{2|}}}!</nowiki>|Hello}}|World}}}}
이 문서에서 사용한 틀:
틀:아이콘
(
원본 보기
)
틀:예시
(
원본 보기
)
모듈:Curry
(
원본 보기
)
모듈:IIFE
(
원본 보기
)
모듈:TemplateFunction
(
원본 보기
)
모듈:Curry/설명문서
문서로 돌아갑니다.