String :: Expand.

String :: Expandir é um módulo Perl que contém funções de utilitário de string para expandir variáveis em conjuntos auto-referenciais.
Baixe Agora

String :: Expand. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Paul Evans
  • Site do editor:
  • http://search.cpan.org/~pevans/String-Expand-0.03/lib/String/Expand.pm

String :: Expand. Tag


String :: Expand. Descrição

String :: Expandir é um módulo Perl que contém funções de utilitário de string para expandir variáveis em conjuntos auto-referenciais. String :: Expandir é um módulo Perl que contém funções de utilitário de string para expandir variáveis em conjuntos auto-referenciais.Synopsis Use string :: expand qw (expand_strings); my% vars = (mensagem => 'minha casa é $ casa', text => 'mensagem é "$ message"' ''); expand_strings (% vars,% env); #% vars contém algo como: # Mensagem => 'Minha casa é / home / user', # text => 'mensagem é "minha casa é / home / user"' '' módulo implementa funções de utilitário para expandir variáveis incorporadas em um corda. As referências variáveis são incorporadas em strings de forma semelhante à Shell Bourne, nomeadamente, no formulário $ NAME ou $ {NAME}. No caso anterior, o nome deve consistir em letra maiúscula ou sublinhado, e pode ser seguido por zero ou mais letras maiúsculas, dígitos ou sublinhados. Neste último caso, o nome pode consistir em quaisquer caracteres, mas será encerrado pelo primeiro caractere de cinta '}'. A string também pode conter marcas de dólares literais, escapadas por $ e marcas de escape literal, escapadas por \. Estes serão convertidos para $ e, respectivamente, em troca. Existem muitos outros módulos que também fornecem expansão como essa, este módulo fornece a função expande_strings (), que executará expansões variáveis em todos os valores em um determinado hash, onde valores pode se referir a outros valores dentro do mesmo hash.functions $ expandido = expande_string ($ str,% vars) Essa função expande referências variáveis incorporadas na seqüência passada e retorna a cópia expandida. String $ Stra possivelmente contendo expansões variáveis% VARSReference Hash Contendo Valores VariáveisReturnsa String Com Variáveis ExpandedExpand_Strings (% strs,% Sobreposição) Essa função leva um hash de strings e expande nomes variáveis incorporados em qualquer um deles, da mesma forma que a string passada para expandir_string (). Expansões podem se referir a outras cordas, ou a valores na hash de sobreposição de%. Os valores nas principais variáveis hash tomam precisão sobre os valores na sobreposição. Os valores de onde se referem a outros valores, devem ser tomados cuidados para evitar ciclos. Se um ciclo for detectado ao tentar expandir os valores, uma exceção é lançada.% StrsReference a uma hash contendo variáveis para expandir% sobreposição de sobreposição para um hash contendo outros valores variáveis REQUISITOS: · Perl.


String :: Expand. Software Relacionado