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.534 Categoria: Perl Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Utilizando os arrays

Primeiramente, vamos avalizar o código:

#!/usr/bin/perl
@alf = ("a","b","c");
print("@alf \n");
exit;

Salvando e interpretando o código acima, temos a saída:

a b c

Declaramos um array chamado alf e os valores deste array são a b e c. Logo depois imprimimos este array. Isso é o que fizemos agora, basicamente.

Mas e se imprimirmos o valor do array alf como uma variável?

#!/usr/bin/perl
@alf = ("a","b","c");
print("$alf \n");
exit;

Interpretando o código acima, a saída não daria em nada, seria um programa vazio. Mas porque? Isso, porque você tem que dizer qual ou quais elementos do array você quer. Mesmo que os elementos sejam a b e c, eu posso imprimir apenas o elemento b. Vamos fazer isso.

#!/usr/bin/perl
@alf = ("a","b","c");
print("$alf[1] \n");
exit;

Interpretando o código acima teríamos como saída o elemento b. Mas porque?

Reparem que logo após imprimir o alf como variável, eu abri e fechei colchetes, e dentro destes colchetes tinha o número 1. Ele representa o segundo valor, pois, os valores começam do 0, neste caso, se eu quisesse imprimir o elemento a, eu usaria:

print("$alf[0] \n");

e se eu quisesse imprimir c eu usaria:

print("$alf[2] \n");

Bem simples, não acharam?!

Neste caso só poderíamos trabalhar com apenas 1 elemento, pois, esta como uma variável. Para imprimir apenas 2 desses 3 elementos usaremos as funções de arrays, mas isso é mais para frente, vamos focar neste introdução aos arrays agora.

   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

Acessando o Linux via SSH através do Android

Introdução ao Anonimato na Web - Web Anonimity

Trabalhando com a interface gráfica em Java (parte 2)

O phishing e uma análise forense

Instalando o Debian em uma máquina virtual (VirtualBox)

Comparação entre Tcl e Perl

Um pouco de PERL

Programando em Perl (parte 1)

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

Programando uma Intranet com Apache, MySQL e Perl (parte 2)

#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.