Predefinição:Ligação de módulo
Esta predefinição usa Lua: |
A {{Ligação de módulo}}
é usada para exibir um nome de módulo como um link entre chaves com a função {{#invoke}} do analisador, mostrando assim o nome do módulo como código, em vez de invocá-lo. Seu uso principal é em instrução e documentação, onde é usada para se referir a um módulo pelo nome sem invocá-lo. Também suporta a definição de uma função e os parâmetros.
Exemplos[editar código-fonte]
Código | Resultado | Notas |
---|---|---|
{{ligação de módulo|Exemplo}}
|
{{#invoke:Exemplo|função}} | Uso sem nome de função. Isso não produz uma invocação utilizável. |
{{ligação de módulo|Exemplo|ola}}
|
{{#invoke:Exemplo|ola}} | Uso com um nome de função. |
{{ligação de módulo|Exemplo|contar_frutas|4=bananas=10|5=macas=5}}
|
{{#invoke:Exemplo|contar_frutas|bananas=10|macas=5}} | Uso com um nome de função e parâmetros. |
{{ligação de módulo|Exemplo|contar_frutas|Fred|bananas{{=}}10|macas{{=}}5}}
|
{{#invoke:Exemplo|contar_frutas|Fred|bananas=10|macas=5}} | Uso com um nome de função e parâmetros, usando {{=}}. |
{{ligação de módulo|Exemplo|}}
|
{{#invoke:Exemplo}} | Omite o nome de função |
Dados da predefinição[editar código-fonte]
Esta predefinição exibe um nome de módulo como uma ligação entre chaves com a função {{#invoke}} do analisador, mostrando assim como o nome do módulo seria usado no código. Seu uso principal é em instrução e documentação.
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
nome do módulo | 1 | o nome do módulo sem o prefixo “Módulo:” do namespace, que é adicionado automaticamente | String | obrigatório |
nome da função | 2 | o nome da função dentro do módulo para chamar | String | obrigatório |
parametro 1 | 3 | o nome (e o valor) do primeiro parâmetro, use {{=}} para adicionar um sinal de igual | String | opcional |
parametro 2 | 4 | o nome (e o valor) do primeiro parâmetro, use {{=}} para adicionar um sinal de igual | String | opcional |
parametro 3 | 5 | o nome (e o valor) do primeiro parâmetro, use {{=}} para adicionar um sinal de igual | String | opcional |
Ver também[editar código-fonte]
{{mlx}}
- Função semelhante, mas cercada por tags<code>...</code>
.{{tl}}
- Uma versão desta predefinição para predefinições em vez de módulos.
A documentação acima é transcluída de Predefinição:Ligação de módulo/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (criar | espelhar) e de exemplos para testes (criar) desta predefinição. Por favor adicione categorias à subpágina /doc. Subpáginas desta predefinição. |