Clase :: Bits

Clase :: Bits es un módulo Perl con envoltorios de clase alrededor de vectores de bits.
Descargar ahora

Clase :: Bits Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Salvador Fandi
  • Sitio web del editor:
  • http://search.cpan.org/~salva/Net-SFTP-Foreign-1.42/lib/Net/SFTP/Foreign.pm

Clase :: Bits Etiquetas


Clase :: Bits Descripción

Clase :: Bits es un módulo Perl con envoltorios de clase alrededor de vectores de bits. Clase :: Bits es un módulo Perl con envoltorios de clase alrededor de vectores de bits.Synopsis paquete MyClass; Usa clase :: bits; make_bits (a => 4, # 0..15 b => 1, # 0..1 c => 1, # 0..1 d => 2, # 0..3 e => S4 # -8. .7 f => s1 # -1..0); paquete; $ o = myclass-> Nuevo (A => 12, D => 2); Imprimir "O-> B es", $ O-> B, "N"; Imprimir "Bit Vector es", desempaquetar ("H *", $$ O), "N"; $ O2 = $ O-> Nuevo (); $ O3 = MyClass-> Nuevo ($ cadena); abstractclass :: bits crea envoltorios de clase alrededor de los vectores de bits.class :: bits define las clases con vectores de bits como almacenamiento. Los atributos se almacenan en los campos de bits dentro del vector. Los tamaños de campo de bits deben ser poderes de 2 (1, 2, 4, 8, 16 o 32). Hay una subrutina constructora de clase: make_bits (field1 => size1, field2 => size2, ...) Exportaciones en el llamado Paquete A CTOR, métodos de accesorios, algunos métodos de utilidad y algunas constantes: los tamaños pueden ser prefijados por S o U para definir la firma del campo. El valor predeterminado es sin firmar. $ Clase-> NUEVO () Crea un nuevo objeto con todos los ceros. $ Clase-> Nuevo ($ Bitvector) Crea un nuevo objeto sobre $ Bitvector. $ Clase-> Nuevo (% campos) crea un nuevo objeto y Inicializa sus campos con los valores en% campos. $ obj-> Nuevo () clones un objeto. $ obj -> $ field () $ obj -> $ field ($ valor) Obtiene o establece el valor del campo $ field $ Dentro del vector del bit. $ Class-> Longitud $ obj-> LENGHTRETRS El tamaño en bits del vector de bits utilizado para el almacenamiento. $ Class-> Teclas $ obj-> Keysreturns Una matriz con los nombres de los atributos del objeto $ obj-> AS_HASHRETURS Un hash aplanado con los atributos del objeto, es decir: mis valores% = $ obj-> as_hash;% indexAshash con compensaciones como se usa por el operador VEC PERL (para obtener un desplazamiento en bits, el valor debe multiplicarse por el campo de bits correspondiente Tamaño).% Sizahash con tamaños de campo de bits en bits.% FIRTEDHASH con firmamiento de los campos de FielchBit se envasan en el vector del bit en el orden especificado como argumentos a make_bits.bit. Los campos se acolchan dentro del vector de bits, es decir, una clase creada. Como make_bits (a => 1, b => 2, c => 1, d => 4, e => 8, f => 16); tendrá el diseño axbbcxxx ddddxxxxx eeeeeeee xxxxxxxx FFFFFFFF FFFFFFFFFFFFFFFFFFFFF: · Perl


Clase :: Bits Software relacionado