| Gravata :: Hash :: Rank A hash, que transforma valores em posições de classificação |
Baixe Agora |
Gravata :: Hash :: Rank Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- David Cantrell
- Site do editor:
- http://search.cpan.org/~dcantrell/
Gravata :: Hash :: Rank Tag
Gravata :: Hash :: Rank Descrição
Um hash que transforma valores em posições de classificação Tie :: Hash :: Rank é um módulo Perl que permite amarrar um hash de tal modo que, quando você recupera valores dele, obtém o valor do valor em vez dos dados reais. Por padrão, ele classifica os itens numericamente, com o valor mais alto que obtém o Rank 1, e dado dois valores iguais, eles também obterão o mesmo posto. Os seguintes parâmetros nomeados são suportados: algoritmo de algorithmuse para classificar itens antes de classificá-los. O padrão é um tipo inverso-numérico. Especifique assim $ data {$ a} $ data {$ b} para fazer um tipo numérico normal. Divinando como fazer outros tipos de tipo é deixado como um exercício trivial para o leitor. Veja PerlDoc -f Classificar.EquivelaSuffIxApd EqualitySuffix para a classificação de itens com igualdade. O padrão é não ter igualitysuffix, mas uma alternativa comum seria A = Sign.EquitedualidadePrefixPrepend equityPrefix para o posto de itens com classificação igual. O padrão é não ter igualityprix, mas uma alternativa comum seria A = Sign.Recalculatecan ser onstore ou OnFetch e padrões para 'onstore'. Isso determina quando o módulo recalcula as fileiras. 'Onstore' torna recalcular sempre que você adicionar um valor ao hash e 'onfetch' sempre que recuperar um valor. Use esta opção se você precisar ajustar seu hash para dados que é principalmente lido ou principalmente escrito, embora ele faça muito pouca diferença para pequenos conjuntos de dados.synopsis use gravata :: Hash :: Rank Tie My% Ranks, 'Tie: : Hash :: Rank '; % Ranks = (Adams => 78, Davies => 35, Edwards =>> 84, Thomas => 47); Imprimir $ Ranks {Adams}; Requisitos: · Perl.
Gravata :: Hash :: Rank Software Relacionado