| Dados :: filtro Estruturas de dados de filtro com filtros estruturados |
Baixe Agora |
Dados :: filtro Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Matt Wilson
- Site do editor:
- http://search.cpan.org/~mwilson/
Dados :: filtro Tag
Dados :: filtro Descrição
Estruturas de dados de filtro com filtros estruturados Data :: Filtro é um módulo Perl para filtrar estruturas de dados com filtros estruturados.Developer ComentáriosA estrutura do conjunto de dados raramente neste formato. No entanto, decidi que este foi o método mais fácil de determinar (e garantir) que os filtros recursivos não confundiram a diferença entre registros (como cada registro tem sua própria chave). Se, como for mais provável, seu conjunto de dados está em um formato de matriz, assim; My @DataSet = ({nome => 'dados :: filter', author => 'matt wilson',}, {nome => 'pod :: xml', author => 'matt wilson,}, # ... etc.); uma função auxiliar é fornecida para converter sua matriz no formulário de referência de hash necessário; Meu TASET =% {arraytohash (@dataset (@dataSet)}; onde ArrayToHash, obviamente, retorna uma referência de hash.similarmente, a sub-rotina filterdata retorna uma referência de hash da mesma forma que o conjunto de dados fornecido (referência de hash, em vez de matriz). Como tal, há também uma sub-rotina de utilidades, hashtararray, para lidar com tais circunstâncias.Next, vamos dar uma olhada no formato da matriz de filtragem, pois isso é bastante importante se você quiser criar quaisquer resultados significativos! Um filtro é do formulário; ou, mais complexo; ,],], ou, possivelmente; ,], ,] Sinopse Use Data :: Filtro; Meu TASET = (0 => {nome => 'dados :: filter', author => 'matt wilson',}, 1 => {nome => 'pod :: xml', author => 'matt wilson,} # ... etc.); Meu @Filter = , ; My% Result =% {filterdata (TASET, filtro \%)}; Requisitos: · Perl.
Dados :: filtro Software Relacionado