Classe :: Bits.

Classe :: Bits é um módulo Perl com invólucros de classe em torno de vetores de bit.
Baixe Agora

Classe :: Bits. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Salvador Fandi
  • Site do editor:
  • http://search.cpan.org/~salva/Net-SFTP-Foreign-1.42/lib/Net/SFTP/Foreign.pm

Classe :: Bits. Tag


Classe :: Bits. Descrição

Classe :: Bits é um módulo Perl com invólucros de classe em torno de vetores de bits. Classe :: Bits é um módulo Perl com invólucros de classe em torno de bit vectores.synopsis pacote myclass; Use Classe :: 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); pacote; $ o = MyClass-> Novo (A => 12, D => 2); Imprimir "O-> B é", $ O-> B, "N"; Imprimir "Vector Bit é", descompactar ("H *", $$ O), "N"; $ o2 = $ o-> novo (); $ o3 = MyClass-> Novo ($ string); AbstractClass :: Bits cria wrappers de classe em torno de bit vectors.classe :: Bits define classes usando vetores de bits como armazenamento.Object atributos são armazenados em campos de bits dentro do vetor de bits. Tamanhos de campo de bits têm que ser poderes de 2 (1, 2, 4, 8, 16 ou 32). Há um construtor de classe sub-rotina: make_bits (field1 => size1, field2 => size2, ...) exportações no chamado Pacote A Ctor, Métodos de Accessor, alguns métodos de utilidade e algumas constantes: os tamanhos podem ser prefixados por S ou u para definir a assinatura do campo. O padrão é não assinado. $ Class-> Novo () Cria um novo objeto com todos os zeros. $ Class-> Novo ($ BitVector) Cria um novo objeto acima de $ BitVector. $ Class-> Novos (% de Campos) Cria um novo objeto e Inicializa seus campos com os valores em% de campos. $ Obj-> Novo () Clones Um objeto. $ OBJ -> $ field () $ obj -> $ field ($ valor) Obtém ou define o valor do campo Bit $ field dentro do vetor de bits. $ Class-> Comprimento $ Obj-> LenghTreturns O tamanho em bits do vetor do bit usado para armazenamento. $ Class-> Keys $ OBJ-> KeysReturns Uma matriz com os nomes dos atributos do objeto $ obj-> AS_HashReturns Um hash de achatten com os atributos do objeto, isto é: minhas valores de% = $ obj-> as_hash;% indexHash com deslocamentos usados pelo operador do VEC Perl (para obter um deslocamento em bits, o valor deve ser multiplicado pelo campo de bits correspondente Tamanho).% SIZESHASH com tamanhos de campo de bits em bits.% assinada hasnash com a assinatura dos campos de campos são embalados no vetor de bits na ordem especificada como argumentos para make_bits.bit campos são acolcados dentro do vetor de bits, ou seja, uma classe criada como make_bits (a => 1, b => 2, c => 1, d => 4, e =>> 8, f => 16); terá o layout AXBBCXXX DDDDXXXX eeeeeee xxxxxxx fffffffffff requisitos: · Perl.


Classe :: Bits. Software Relacionado