Pular para o conteúdo

Programando em Perl (parte 2)

Nesta segunda parte da série programando em Perl veremos como declarar e manipular arrays.
André andrezc
Hits: 38.525 Categoria: Perl Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 3: Utilização das variáveis com os arrays

Uma coisa interessante é que da para usar as variáveis e os arrays juntos, como por exemplo, para mostrarmos a quantidade de elementos no array, poderíamos fazer o seguinte:

#!/usr/bin/perl
@alf = ("a","b","c");
$x = $#alf + 1;
print("No array temos $x elementos. Sao eles: \n@alf \n\n");
exit;

O que fizemos:

Na parte:

$x = $#alf + 1;

Declaramos a variável x, pedindo pedindo o índice do último elemento do array, e o +1 foi devido a que a contagem começa do zero, digamos assim.

Vamos agora brincar um pouco com os arrays:

#!/usr/bin/perl
@alf = ("a","b","c");
@num = ("1","2","3","4","5","6");
@music = ("Ramble on,","Travelling Riverside Blues e","Stairway to Heaven");
@albuns = ("Physical Graffiti e","Houses of the Holy");
$x = $#alf + 1;
$y = $#num + 1;
$s = $#music + 1;
$k = $#albuns + 1;
$banda = "Led Zeppelin";
print("No array alf temos $x elementos. Sao eles: \n@alf \n\n");
print("Ja no array num temos $y elementos. Sao eles: \n@num\n\n");
print("Vamos citar $s classicas do $banda: \n@music\n\n");
print("Vamos agora citar $k albuns do $banda... \n@albuns \n\n");
exit;
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como saída teríamos:

No array alf temos 3 elementos. Sao eles:
a b c

Ja no array num temos 6 elementos. Sao eles:
1 2 3 4 5 6

Vamos citar 3 classicas do Led Zeppelin:
Ramble on, Travelling Riverside Blues e Stairway to Heaven

Vamos agora citar 2 albuns do Led Zeppelin...
Physical Graffiti e Houses of the Holy

Creio que eu não precise explicar o código acima, pois tudo que está ali foi ensinado na parte 1 e até esta parte do artigo.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Utilizando os arrays
   3. Utilização das variáveis com os arrays
   4. Funções e arrays - função push
   5. Funções e arrays - função pop
   6. Conclusão

Recuperando arquivos em um Windows corrompido com Linux

Pentesting on PHP apps: XSS

Variáveis, if, else e unless em Ruby

Operadores com a linguagem C

Trabalhando com a interface gráfica em Java

Comparação entre Tcl e Perl

Programando em Perl (parte 1)

Um pouco de PERL

Módulos CPAN no Debian e distros GNU/Linux em geral

Enviando notificações do Nagios para o MSN

#1 Comentário enviado por lestatwa em 02/05/2010 - 13:31h
Muito bem explicado o artigo! Você esta de parabéns!
Programo em C, Python e PHP, porém sempre ouvi falarem muito bem de Perl e tinha curiosidade.
Aguardo ansioso o artigo sobre C++!
Abraço!
Luís Eduardo Boiko Ferreira
#2 Comentário enviado por andrezc em 02/05/2010 - 14:05h
Obrigado Luis Eduardo, os próximos artigos dedicarei a 3º parte do Perl, se tudo correr bem, com direito a orientação e objetos e tudo e logo depois vou iniciar com o C++, levando até a orientação a objectos.

Um abraço.
#3 Comentário enviado por removido em 12/08/2010 - 15:53h
Muito interessante.
#4 Comentário enviado por heraldoaraujo em 26/07/2011 - 09:17h
Adorei o artigo mas quem quer aprofundar o conhecimento de perl recomendo o livro "Perl como programar" do autor Deite

Contribuir com comentário

Entre na sua conta para comentar.