TIE :: Archivo :: Hashify

Lazo :: Archivo :: Hashify es un módulo PERL para analizar un archivo y atar el resultado a un hash.
Descargar ahora

TIE :: Archivo :: Hashify Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Precio:
  • FREE
  • Nombre del editor:
  • Jonas Kramer
  • Sitio web del editor:
  • http://search.cpan.org/~jkramer/Tie-File-Hashify-0.03/lib/Tie/File/Hashify.pm

TIE :: Archivo :: Hashify Etiquetas


TIE :: Archivo :: Hashify Descripción

TIE :: Archivo :: Hashify es un módulo Perl para analizar un archivo y atar el resultado a un hash. ETIQUE :: Archivo :: Hashify es un módulo PERL para analizar un archivo y atar el resultado a un hash.Synopsis Use Lazo :: Archivo :: Hashify; mi% rc; My $ ray = "$ env {home} /. algunas.rc"; # Analiza las líneas como 'foo = bar': Sub Parse {$ _ = ~ / ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ \ ^ \ ^ \ ^ ^ ^ ^ ^ \ ^ \ ^ \ ^ ^ ^ ^ \ ^ ^ ^ ^ \ € # Formatear pares como 'clave = valor': Sub Format {"$ _ _ = $ _ "}; ETIQUE (% RC, 'Tie :: Archivo :: Hashify', $ Ruta, parse => Parse, Format => Formato); Imprimir "Opción 'foo' = $ rc {foo} n"; # Agregar nueva opción. $ rc {bar} = 'moo'; # Guardar el archivo. Untie% RC; Este módulo ayuda a analizar archivos de texto simples y asignar su contenido a un hash simple. Lee una línea de archivo por línea y utiliza una devolución de llamada o una expresión que proporciona para analizar una tecla y un valor de él. Los pares de clave / valor están disponibles a través de la hash generada. También puede proporcionar otra cadena de devolución de llamada o formato que formatee un par de claves / valor a una línea que se almacenará de nuevo al archivo.Methodstie (% hash, 'Tie :: Archivo :: Hashify', $ Ruta,% Opciones) El tercero Argumento (después del hash en sí mismo y el nombre del paquete, por supuesto) es la ruta a un archivo. El archivo realmente no tiene que existir, pero usar una ruta a un archivo inexistente solo tiene sentido si proporciona una devolución de llamada de formato para escribir un nuevo archivo. Después del segundo argumento, se debe seguir una lista de opciones: analizar una referencia de código, que se llamará con una línea como argumento y debe devolver la clave y el valor para el elemento hash; o una cadena o una expresión regular compilada (QR //). La expresión se aplicará a cada línea y $ 1 y $ 2 se utilizarán como llave / valor después. Formato Esto se usa para formatear el hash en algo que se puede escribir en el archivo. Puede ser una referencia de código que toma dos argumentos (clave y valor) como argumentos y devuelve una cadena (sin salga de línea de salida, se agregará automáticamente), o una cadena de formato que se reenvía a SPRIRTF junto con la tecla y la tecla valor. RO Si esto es cierto, cambiar el hash lo hará croak, y el contenido no será escrito al archivo. Todos los argumentos son opcionales. Si no le da ningún arugment, obtiene un hash normal. Requisitos: · Requisitos de Perl: · Perl


TIE :: Archivo :: Hashify Software relacionado

Árbol :: Trie

Árbol :: Trie es un módulo Perl con la estructura de datos optimizada para la búsqueda del prefijo. ...

182

Descargar