(Criou página com '{{Cabeçalho da documentação}} <!-- Documentação aqui --> Este módulo permite que os argumentos sejam fundidos e normalizados. Isso também tem o efeito colateral de torn...') |
mSem resumo de edição Etiqueta: Edição de código-fonte 2017 |
||
(Uma revisão intermediária por um outro usuário não está sendo mostrada) | |||
Linha 10: | Linha 10: | ||
<includeonly> |
<includeonly> |
||
<!-- Categorias/interwiki da predefinição aqui --> |
<!-- Categorias/interwiki da predefinição aqui --> |
||
+ | [[Category:Metamódulos]] |
||
[[en:Module:ProcessArgs]] |
[[en:Module:ProcessArgs]] |
||
[[ru:Модуль:ProcessArgs]] |
[[ru:Модуль:ProcessArgs]] |
||
+ | [[uk:Модуль:ProcessArgs]] |
||
</includeonly> |
</includeonly> |
||
<noinclude> |
<noinclude> |
||
Linha 17: | Linha 19: | ||
[[en:Module:ProcessArgs/doc]] |
[[en:Module:ProcessArgs/doc]] |
||
[[ru:Модуль:ProcessArgs/док]] |
[[ru:Модуль:ProcessArgs/док]] |
||
+ | [[uk:Модуль:ProcessArgs/док]] |
||
</noinclude> |
</noinclude> |
Edição atual tal como às 08h36min de 26 de fevereiro de 2023
Este módulo permite que os argumentos sejam fundidos e normalizados. Isso também tem o efeito colateral de tornar os argumentos uma tabela real em vez de uma tabela vazia com um metatable para acessar os args. Isso permite que o operador #
trabalhe, além de permitir que novos valores sejam adicionados à tabela, sem serem ignorados ao iterar.
A função norm
irá normalizar os argumentos passados para ela, aparar espaços em branco e definir argumentos vazios para nil
. Se uma tabela não for passada pela função, ela obterá automaticamente a tabela de argumentos pai atual da tabela.
A função merge
irá juntar duas tabelas, sobrescrevendo valores duplicados da segunda tabela com o valor da primeira tabela, bem como fazer o mesmo que a função norm
Se o parâmetro norm for true
.
Se o primeiro parâmetro não for uma tabela, ele será usado como o valor para o parâmetro de norm, e ele automaticamente obterá a tabela de argumentos passados diretamente da tabela atual e mesclá-lo-á com a tabela de argumentos pai da tabela atual.