Resultados da pesquisa a pedido "perl-data-structures"

5 a resposta

Construir dinamicamente / recursivamente hashes em Perl?

Sou bastante novo no Perl e estou tentando criar um hash recursivamente e não chegar a lugar algum. Tentei procurar por tutoriais para criar dinamicamente hashes, mas tudo que encontrei foram artigos introdutórios sobre hashes. Ficaria muito ...

2 a resposta

Como o operador de seta dupla (=>) funciona no Perl?

Eu sei sobre o uso de hash do=> operador,como isso [http://www.tutorialspoint.com/perl/perl_hashes.htm] $ cat array.pl %ages = ('Martin' => 28, 'Sharon' => 35, 'Rikke' => 29,); print "Rikke is $ages{Rikke} years old\n"; $ perl array.pl Rikke is ...

5 a resposta

Como faço para recuperar um sufixo ordinal de um inteiro em Perl (como st, nd, rd, th)

Eu tenho um número e preciso adicionar o sufixo: 'st', 'nd', 'rd', 'th'. Por exemplo: se o número for 42, o sufixo é 'nd&...

2 a resposta

Perl: Classificando matriz 2D com várias colunas com base em uma coluna específica

Pseudo-código:

4 a resposta

O que são hashes anônimos em perl?

3 a resposta

Converter a string “a.b.c” para $ hash -> {a} -> {b} -> {c} em Perl

Eu tenho hash-refs aninhados dinâmicos como este:

3 a resposta

Por que as chaves hash têm ordem diferente ao imprimir?

Quero criar vários hashes usando as mesmas chaves e para que as chaves tenham a mesma ordem quando as imprimo. Portanto, no exemplo abaixo, as teclas de$hash1 e$hash2 sempre deve ter a mesma ordem, mas não deve ser necessário manter essa ordem ao ...

4 a resposta

Arquivo Perl Merge

Eu tenho 3 ou vários arquivos que preciso mesclar, os dados ficam assim .. file 1 0334.45656 0334.45678 0335.67899 file 2 0334.89765 0335.12346 0335.56789 file 3 0334.12345 0335.45678 0335.98764Saída esperada no arquivo 4, 0334.89765 0334.89765 ...

3 a resposta

Perl: como transformar matriz em chaves hash aninhadas

Eu preciso converter uma lista simples de chaves em um hash aninhado, como segue:meu $ hash = {};meu @array = qw (key1 key2 lastKey Value);ToNestedHash ($ ha...