모듈:Pipeline/설명문서: 두 판 사이의 차이
(→pipe) |
(→사용법) |
||
(같은 사용자의 중간 판 3개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
이전 값에 종속되는 여러 틀을 연속적으로 실행합니다. 이를 통해 복잡한 로직을 함수형으로 구현하거나 중첩된 틀을 가독성 좋게 바꿀 수 있습니다. | 이전 값에 종속되는 여러 틀을 연속적으로 실행합니다. 이를 통해 복잡한 로직을 함수형으로 구현하거나 중첩된 틀을 가독성 좋게 바꿀 수 있습니다. | ||
== | == 사용법 == | ||
{{예시|<nowiki>{{#invoke: | {{예시|<nowiki>{{#invoke:Pipeline|pipe | ||
| | |{{#invoke:pipeline|pass|9|a=10}}11 | ||
|</nowiki><nowiki><nowiki>{{#expr:1+{{RETURNED}}}}</nowiki></nowiki><nowiki> | |</nowiki><nowiki><nowiki>{{#expr:{{{1}}}+{{{a}}}+{{RETURNED}}}}</nowiki></nowiki><nowiki> | ||
}}</nowiki>}} | }}</nowiki>|{{#invoke:Pipeline|pipe | ||
이전에 실행된 함수의 값을 통째로 다음 | |{{#invoke:pipeline|pass|9|a=10}}11 | ||
|<nowiki>{{#expr:{{{1}}}+{{{a}}}+{{RETURNED}}}}</nowiki> | |||
}}}} | |||
이전에 실행된 함수의 값을 RETURNED 상수를 통해 통째로 다음 함수에 넘겨줍니다. pass 함수를 활용하여 여러 값을 넘겨줄 수 있습니다. |
2024년 6월 2일 (일) 14:14 기준 최신판
이전 값에 종속되는 여러 틀을 연속적으로 실행합니다. 이를 통해 복잡한 로직을 함수형으로 구현하거나 중첩된 틀을 가독성 좋게 바꿀 수 있습니다.
사용법[원본 편집]
code_blocks 코드
{{#invoke:Pipeline|pipe
|{{#invoke:pipeline|pass|9|a=10}}11
|<nowiki>{{#expr:{{{1}}}+{{{a}}}+{{RETURNED}}}}</nowiki>
}}
code
description 결과
수식 오류: 예상치 못한 < 연산자입니다.
이전에 실행된 함수의 값을 RETURNED 상수를 통해 통째로 다음 함수에 넘겨줍니다. pass 함수를 활용하여 여러 값을 넘겨줄 수 있습니다.