Módulo:Param/doc
Esta é uma subpágina de documentação para o Módulo:Param. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte do módulo original. |
Essa predefinição contém algumas funções para realizar manipulações em parâmetros que não é possível fazer com as funções das Predefinições.
calltemplate
editarSintaxe:
{{#invoke:Param|calltemplate| template=<<nome do template>> | csv-sep=<<separador>> | csv-args=<<argumentos>> | csv-args-primeiro=<<sim/não>> | <<arg1>> | <<arg2>> | ... }}
Invoca uma predefinição utilizando os argumentos de uma lista. O separador da lista é informado.
join
editarSintaxe:
{{#invoke:Param|join| sep= <<separador>> | último= <<último separador>> | <<string1>> | <<string2>> | ... }}
Junta um número arbitrário de strings em uma única string, separando-as por sep
. Também é possível informar o parâmetro último
para determinar o separador do último par de strings.
length
editarSintaxe:
{{#invoke:Param|length| <<arg1>> | <<arg2>> | <<arg3>> | ... }}
Informa o número total de argumentos passados.
lengthNum
editarSintaxe:
{{#invoke:Param|lengthNum| <<arg1>> | <<arg2>> | <<arg3>> | ... }}
Informa o número total de argumentos numéricos passados (não contabiliza os argumentos nomeados).