Array :: Ordhash.

Array Associativo Encomendado com Array-Like, Hash-Like e OO Interface
Baixe Agora

Array :: Ordhash. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Vladimir Surin
  • Site do editor:
  • http://search.cpan.org/~wowasurin/

Array :: Ordhash. Tag


Array :: Ordhash. Descrição

Ordenado Associative Array com uma interface de array, like hash e OO Array :: Ordhash é um módulo Perl que implementa matrizes Perl que possuem índices numéricos e de string, semelhantes a matrizes de php ou coleções, portanto as teclas da matriz são strings exclusivas. A ordem em que os elementos foram adicionados como gravata :: Ixhash faz isso.both perl array e as funções de hash perl podem ser realizadas em uma variável dessa classe. Os elementos de uma matriz podem ser classificados por teclas e valores, ou com uma sub-rotina externa de retorno de chamada. Eles também podem ser reordenados.Synopsis use Array :: Ordhash; $ OH = Array :: Ordhash-> Novo; $ oh -> {'A'} = 'primeiro'; $ oh -> {'b'} = 'segundo'; $ oh -> {'c'} = 'terceiro'; $ oh -> = 'novo primeiro'; $ oh -> = 'novo segundo'; $ oh -> = 'adiante'; # (seria croaked) existe $ oh -> {'c'}; Existe $ OH -> ; # o mesmo resultado excluir $ oh -> {'c'}; Excluir $ OH -> ; # o mesmo resultado # inserindo uma lista @List = ('d' => 'adiante', 'e' => 'quinto', 'f' => 'sex'); push @ $ oh, @list; Não é de acordo @ Oh, ('I' => 'I', 'J' => 'J', 'K' => 'K'); # iterating como hash while (($ chave, $ val) = cada% $ oh) {imprimir "$ key =", $ val, "\ n"; } # iterating como uma lista (mais eficiente) enquanto (($ tecla, $ Val, $ IND) = $ OH-> lista) {print "($ IND) $ tecla = $ Val \ n"; } # iterating como uma matriz foreach $ val (@ $ oh) {imprimir $ val, "\ n"; } $ OH-> reset (); # pop, shift e splice $ item = pop @ $ oh; $ item = shift @ $ oh; @spliced = splice @ $ oh, $ deslocamento, $ len ; # chaves e valores arrays @k = teclas% $ oh; @V = valores% $ oh; @k = $ OH-> Chaves (); @V = $ OH-> Valores (); # Diversos $ OH-> Ordenar (SRC => 'Chaves'); $ OH-> Classificar (SRC => 'Values Desc'); $ OH-> Ordenar (Proc => \ SortProcedure); $ OH-> Reordenar (lista); $ OH-> primeiro (); $ OH-> Último () $ OH-> Índices (lista); $ OH-> comprimento (); Requisitos: · Perl.


Array :: Ordhash. Software Relacionado

Vfssimple.

Uma biblioteca para acesso magicamente ao arquivo w / o transportar o método ...

138

Download