| Texto :: Sprintf :: Nomeado função semelhante ao Sprintf com conversões nomeadas |
Baixe Agora |
Texto :: Sprintf :: Nomeado Classificação e resumo
- Licença:
- Perl Artistic License
- 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