Array :: Cada :: Tutorial

Array :: cada :: tutorial - pod dando vários exemplos Como usar Array :: cada.
Baixe Agora

Array :: Cada :: Tutorial Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Brad Baxter
  • Site do editor:
  • http://search.cpan.org/~bbaxter/Array-Each-0.02/Each.pm

Array :: Cada :: Tutorial Tag


Array :: Cada :: Tutorial Descrição

Array :: cada :: tutorial - pod dando vários exemplos Como usar Array :: cada. Array :: Cada: Tutorial - POD Dando vários exemplos Como usar Array :: Cada.Synopsis Man Array :: Cada homem Array :: Cada :: Tutorialor PerlDoc Array :: Cada disldoc array :: cada :: tutorial tutorial contém apenas Pod, então não faça isso: use array :: cada :: tutorial; # Não faça isso, simplesmente leia a vagem (como você está fazendo). Mas, por favor, leia os documentos para a matriz: cada um, porque toda a colher está lá. Este tutorial destina-se a aumentar esses documentos com exemplos mostrando situações em que você pode querer usar Array :: cada um em vez de outras técnicas.Examplearallel arrays vs . Usando um hashfirst de todos, use um hash. É quase sempre a melhor solução se você quiser associar uma "chave" com um "valor". E há módulos disponíveis que permitirão que você faça coisas maravilhosas com hashes, como manter as chaves classificadas ou mantê-las na ordem em que foram adicionadas. Então, você poderia, em algum momento, quer fazer isso: meu% H = ( a => 1, b => 2, c => 3, d => 4, e => 5); Enquanto (meu ($ k, $ v) = cada% h) {# ... faça algo com $ k e $ v ...} Por outro lado, se matrizes paralelos melhor implementar seu algoritmo, então você pode encontrar você Quer fazer algo assim: meu @k = qw (abcde); meu @V = QW (12 34 5); para o meu $ i (0 .. $ # k) {meu ($ K, $ v) = ($ k , $ v ); # ... fazer algo com $ k e $ v (e talvez $ i) ...} Usando Array :: Cada, você poderia fazer a mesma coisa desta forma: use Array :: cada um; meu @k = qw (a b c d e); meu @V = QW (12 34 5); Meu $ OBJ = Array :: Cada-> Novo (@K, @V); Enquanto (meu ($ k, $ v, $ v, $ i) = $ obj-> cada) {# ... faça algo com $ k e $ v (e talvez $ i) ...} Se você não precisa de $ Eu, ao todo, você pode deixá-lo fora, por exemplo, enquanto (meu ($ k, $ v) = $ obj-> cada) {# ... fazer algo com $ k e $ v ...} Se você tiver mais Do que dois matrizes paralelos, incluem todos na chamada para Novo () e adicione quantas variáveis "capturas" como você precisa, por exemplo, meu @K = QW (ABCDE); meu @V = QW (12 34 5); meu @P = QW (- + ~ =:); My $ OBJ = Array :: Cada-> Novo (@K, @V, @P); Enquanto (meu ($ k, $ v, $ p, $ i) = $ obj-> cada) {# ... faça algo com $ k, $ v e $ p (e talvez $ i) ...} Requisitos: · Requisitos de Perl: · Perl.


Array :: Cada :: Tutorial Software Relacionado

Opções.PM.

Opções.PM é um módulo Perl de parsing da linha de comando destinado a imitar a sintaxe do módulo T.P.USAGE.Options. ...

208

Download