모듈:Arguments/설명문서

이 문서는 2021년 5월 3일 (월) 03:18에 마지막으로 편집되었습니다.
< 모듈:Arguments

이 모듈은 #invoke로부터 전달된 인수를 쉽게 처리할 수 있게 합니다. 다른 모듈에 의해 사용되는 메타 모듈이며 #invoke를 통해 직접 호출하지 않는 것이 좋습니다. 다음의 기능을 제공합니다:

  • 인수의 공백을 쉽게 제거하고 비어있는 인수를 제거합니다.
  • 인수는 현재의 프레임 및 부모 프레임에 의해 동시에 전달받을 수 있습니다.
  • 인수는 다른 루아 모듈로부터 직접, 또는 디버그 콘솔로부터 전달받을 수 있습니다.
  • 인수는 필요하면 페치(fetch)되며 <ref>...</ref> 태그로 (일부) 문제를 예방하는데 도움을 줍니다.
  • 대부분의 기능은 사용자 지정이 가능합니다.

기본 사용법

먼저 모듈을 불러와야 합니다. getArgs라는 이름의 함수를 하나 포함합니다.

<syntaxhighlight lang="lua"> local getArgs = require('Module:Arguments').getArgs </syntaxhighlight>

더 자세한 사용법은 wikipedia:Module:Arguments를 참고하십시오.