Módulo:GetParameters/doc
![]() | Esta é uma subpágina de documentação para o Módulo:GetParameters. 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. |
![]() | Este módulo está classificado como beta, e está pronto para utilização generalizada. Ele ainda é novo e deve ser utilizado com cautela, para garantir que os resultados sejam os esperados. |
Uso
[editar código-fonte]getParameters
[editar código-fonte]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 getParameters({"a", "b", "c"}, {"x", "y"})
e getParameters({x="a", y="b", z="c"}, {"x", "y"})
ambas devolveriam {x="a", y="b"}
.
getBoolean
[editar código-fonte]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
[editar código-fonte]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.