Texto :: Sprintf :: Nombrado

Función similar a Sprintf con conversiones nombradas
Descargar ahora

Texto :: Sprintf :: Nombrado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Shlomi Fish
  • Sitio web del editor:
  • http://search.cpan.org/~shlomif/

Texto :: Sprintf :: Nombrado Etiquetas


Texto :: Sprintf :: Nombrado Descripción

Texto :: Sprintf :: Nombrado es un módulo Perl que proporciona un Sprintf equivalente con conversiones nombradas. Las conversiones nombradas son especificadores de campo SPRIRTF (como "% s" o "m") solo se asocian con la clave de una matriz asociativa de parámetros. Por lo tanto, por ejemplo, "% (nombre) S" emitirá el parámetro 'nombre' como una cadena, y "% (num) 4d" emitirá el parámetro 'num' como una variable con un ancho de 4.synopsis Use Text :: SPRINTF :: Nombrado; My $ Formatter = Texto :: SPRIRTF :: Nombrado-> Nuevo ({fmt => "hola% (nombre) ¡hoy es% (día) s!"}); # Devoluciones "¡Hola Ayeleth! ¡Hoy es domingo!" $ formatter-> Formato ({args => {'nombre' => "Ayeleth", 'Day' => "Domingo"}}); # Devuelve "¡Hola, John! ¡Hoy es el jueves!" $ Formattery-> Formato ({args => {'nombre' => "John", 'Day' => "jueves"}}); # O alternativamente usando la interfaz no OOP: use el texto :: SPRIRTF :: Nombrado QW (named_sprintf); # Imprime "¡Hola Sophie!" (y una nueva línea). Imprima named_sprintf ("hola% (nombre) s! \ n", {Name => 'Sophie'}); # Mismo, pero con una lista de parámetros aplanados (no dentro de una referencia de hash) impresión named_sprintf ("hola% (nombre) s! \ N", nombre => 'Sophie'); Página de inicio del producto


Texto :: Sprintf :: Nombrado Software relacionado