String :: Desviar

objeto de string suportando dobragem e diversões
Baixe Agora

String :: Desviar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Ralf S. Engelschall
  • Site do editor:
  • http://search.cpan.org/~rse/

String :: Desviar Tag


String :: Desviar Descrição

Objeto de string que suporta dobrar e desvios String :: O Desviar é Small Perl 5 módulo que fornece um objeto de string escalar com alguns operadores sobrecarregados, apoiando o conceito de dobragem e diversão. Isso permite geração aninhada de saída estruturada. A ideia é desacoplar a geração seqüencial de saída da estrutura aninhada e não seqüencial da saída. Os dois exemplos mais proeminentes são a geração de código em linguagens baseadas em SGML / XML como HTML (onde estruturas grandes e profundas ocorrer) e a geração de código em linguagens processuais 3GL digitadas, como C / C ++ (onde os símbolos devem ser declarados antes do uso). Aqui String :: Divert permite gerar o código em etapas do nível interno ou para anexar código para peças inseridas anteriormente geradas ou posteriores. Este é alcançado por alavancagem de dois conceitos básicos: Diversão dobrável e de operação de conteúdo. String :: Desviar; # Padrão API orientada a objetos (SAPI) $ x = nova sequência :: desviar; $ x-> Atribuir ("foo"); $ x-> dobra ("sub"); $ x-> Anexar ("Queux"); $ x-> desviar ("sub"); $ x-> append ("bar"); $ x-> undivarer (0); Imprimir "x =". $ x-> string (). "\ n"; $ x-> destruir (); # Extended operador-sobrecarregado API (XAPI) $ x = nova sequência :: desviar; $ x-> sobrecarga (1); $ x. = "foo"; $ x * = "sub"; $ x. = "Queu" "; $ x >> "sub"; $ x. = "bar"; $ x << 0; Imprimir "x = $ x \ n"; UNDEF $ x; Requisitos: · Perl.


String :: Desviar Software Relacionado