Saltar para o conteúdo

Módulo:Unidade/doc

Origem: Wikipédia, a enciclopédia livre.


Este módulo é destinado principalmente a implementar o modelo {{Unidades}}.

Utilização

[editar código-fonte]

Funções exportáveis

[editar código-fonte]
  • unidade( frame ) – implementa o modelo unidades. Os parâmetros estão tomados seja ao nível do modelo que chama o módulo via #invoke, seja directamente na tabela proporcionada quando a função está chamada desde outro módulo. Tenta fazer parser a ambos primeiros parâmetros para facilitar o reconhecimento (por exemplo função com p.unidade{ '1.23 ±0.05 e5 m s-2' }) ;
  • _unidade( args ) – anuncia a unidade a partir dos parâmetros clássicos do modelo Unidades (exemplo p._unidade{ '1.23', 'm , '/s , '-2', ['±'] = '0.05', e='5' }) ;
  • formatNumeros( texto ) – formata todos os números da cadeia proporcionada que segue as convenções do português ;
  • formatNumero( número ) – transforma um número formatado ou não em cadeia formatada que segue as convenções do português ; se a cadeia não é reconhecida como um número, não é modificada ;
  • _formatNum( num ) – transforma um número, ou uma cadeia correspondente a um número em cadeia formatada que segue as convenções do português ; se o parâmetro não representa um número lua está devolvido sem modificação ;
  • parseNumero( numero ) – transforma se possível uma cadeia formatada num cadeia interpretável por tonumber() (devolve uma cadeia para evitar o arredondamento eventual de lua) ; as cadeias não reconhecidas estão devolvidas sem modificação.

Outras funções

[editar código-fonte]
  • sanitizeNum( numero ) – transforma os sinais menos em hífen, os espaços indivisíveis em espaços simples (simplifica os padrões posteriores) ;
  • parseUnit( texto ) – tenta separar uma cadeia em diferentes parâmetros do modelo unidade ;
  • nomeUnit( unit, exponente ) – devolve se possível o nome da unidade e seu exponente com todas as letras.

Módulos externos e outros elementos que este módulo tem necessidade para funcionar

[editar código-fonte]
  • Módulo:Unidade/Dados – Lista de unidades e de múltiplos, com a sua abreviatura e o seu nome em toda as letras.
  • Módulo:Delink – Utilizado para suprimir os vínculos das unidades para tentar de as reconhecer.

Outra documentação: