Ir para o conteúdo

Módulo:GetParameters/doc

De Wiki TokuDrive
Revisão de 06h28min de 5 de julho de 2026 por Tavoraadmin (discussão | contribs) (Importando predefinição/módulo da Wikipédia em português para manter layout)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

{{#invoke:Erro| error | tag= |Erro: A predefinição {{Module rating}} deve ser colocada no domínio Módulo.}}

Uso

getParameters

Recebe 2 argumentos obrigatórios, frame_args e arg_list. Analisa os argumentos de um quadro, retornando os argumentos nomeados fornecidos em arg_list se encontrados ou os parâmetros posicionais se não forem encontrados. Isso foi projetado para contornar a remoção de valores que ocorre para parâmetros definidos que podem ser importantes.

Por exemplo, as chamadas <syntaxhighlight lang=lua inline>getParameters({"a", "b", "c"}, {"x", "y"})</syntaxhighlight> e <syntaxhighlight lang=lua inline>getParameters({x="a", y="b", z="c"}, {"x", "y"})</syntaxhighlight> ambas devolveriam <syntaxhighlight lang=lua inline>{x="a", y="b"}</syntaxhighlight>.

getBoolean

Leva 1 argumento obrigatório boolean_str. Transforma a entrada em um valor booleano verdadeiro/falso com base na entrada. Ocorrerá um erro se for fornecido algo diferente de uma sequência (string) ou valor booleano.

defined

Para ser invocada de dentro de uma predefinição em vez de de um módulo. Determina se um determinado parâmetro está definido nos argumentos do quadro parental.

Ver também


en:Module:GetParameters/doc