Texto :: Sprintf :: Nomeado

função semelhante ao Sprintf com conversões nomeadas
Baixe Agora

Texto :: Sprintf :: Nomeado Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Shlomi Fish
  • Site do editor:
  • http://search.cpan.org/~shlomif/

Texto :: Sprintf :: Nomeado Tag


Texto :: Sprintf :: Nomeado Descrição

Texto :: Sprintf :: Nomeado é um módulo Perl que fornece um equivalente Sprintf com conversões nomeadas. As conversões nomeadas são especificadores de campo Sprintf (como "% s" ou "m") somente estão associados à chave de uma matriz associativa de parâmetros. Assim, por exemplo "% (nome) s" emitirá o parâmetro 'Nome' como uma string e "% (num) 4D" emitirá o parâmetro 'num' como uma variável com uma largura de 4.Synopsis usar texto :: Sprintf :: nomeado; Meu $ Formatter = Text :: Sprintf :: Nomeed-> Novo ({FMT => "Olá% (nome) S! Hoje é% (dia) s!"}); # Retorna "Olá Ayeleth! Hoje é domingo!" $ Formatter-> Formato ({args => {'Nome' => "Ayeleth", 'Dia' => "Domingo"}}}); # Retorna "Olá John! Hoje é quinta-feira!" $ Formatter-> Formato ({args => {'Nome' => "John", 'dia' => "quinta-feira"}}}); # Ou alternativamente usando a interface não-OOP: use texto :: sprintf :: nomeado QW (named_sprintf); # Imprime "Olá Sophie!" (e uma nova linha). Imprimir named_sprintf ("Olá% (nome) s! \ n", {nome => 'Sophie'}); # Mesmo, mas com uma lista de parâmetros achatada (não dentro de uma referência de hash) Imprimir named_sprintf ("Olá% (nome) s! \ N", nome => 'Sophie'); homepage do produto


Texto :: Sprintf :: Nomeado Software Relacionado