Postre :: Binario :: FixFormat :: Variants

Parse :: Binario :: SolucionFormat :: Variants es un módulo Perl para convertir entre registros de variantes y hashes.
Descargar ahora

Postre :: Binario :: FixFormat :: Variants Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Autrijus Tang
  • Sitio web del editor:
  • http://search.cpan.org/~autrijus/

Postre :: Binario :: FixFormat :: Variants Etiquetas


Postre :: Binario :: FixFormat :: Variants Descripción

Parse :: Binario :: FixFormat :: Variants es un módulo PERL para convertir entre registros de variantes y hashes. Postre :: Binario :: SolucionFormat :: Variants es un módulo Perl para convertir entre registros de variantes y hashes.Parse :: Binario :: SolucionFormat admite formatos de registro de variantes. Para describir una estructura variante, pase una referencia de hash que contenga los siguientes elementos a nuevos. El objeto devuelto a los registros de la variante de manejo será un parse :: Binario :: FixFormat :: Variants.ChooserCuando conversión de un tampón a un hash, esta subrutina se invoca después de aplicar el primer formato al búfer. La referencia de hash generada se pasa a esta rutina. Cualquier nombre de campo especificado en el primer formato está disponible para ser utilizado para tomar una decisión sobre qué formato usar para descifrar el búfer. Esta rutina debe devolver el índice de la especificación de formato adecuada. Cuando la conversión de un hash a un búfer, esta subrutina se invoca primero para elegir un formato de embalaje. Dado que la misma función se usa para ambas conversiones, esta función debe restringirse a los nombres de campo que existen en formato 0 y esos campos deben existir en el mismo lugar en todos los formatos. FormatstHis es una referencia a una lista de formatos. Cada formato contiene una lista de especificaciones de campo. Por ejemplo: My $ CVT = nuevo parse :: Binario :: SolucionFormat {Chooser => Sub {My $ REC = Shift; $ rec -> {grabtype} eq '0'? 1: 2}, Formats => , , ]]}; My $ REC0 = $ CVT-> UNFORMAT ("0fieldab B B B "); My $ REC1 = $ CVT-> UNFORMAT ("1FLDC"); En el ejemplo anterior, la función del Selector analiza el contenido del campo RecordType. Si contiene un '0', se usa formato 1. De lo contrario, se usa Formato 2.Parse :: Binario :: FixFormat :: Se puede usar variantes es si fuera un parse :: Binario :: FixFormat. Los métodos de formato y unormat determinarán qué variante usará automáticamente. El método en blanco requiere un argumento que especifique el número de variante. Requisitos: · Perl


Postre :: Binario :: FixFormat :: Variants Software relacionado

Permabeep-Java

Permabeep proporciona un kit de herramientas completo para escribir aplicaciones que usan el protocolo de intercambio extensible de bloques (BEEP) RFC 3080. ...

148

Descargar

Sxp

SXP significa Persistencia XML simple, y es una biblioteca de C ++ de rápido y sucio que tiré juntos. ...

157

Descargar

Cser

CSER es una biblioteca para la serialización C, también llamada 'persistencia'. ...

180

Descargar