Programando em Perl (parte 2)

Nesta segunda parte da série programando em Perl veremos como declarar e manipular arrays.

[ Hits: 36.344 ]

Por: André em 30/04/2010 | Blog: http://127.0.0.1


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.

Página anterior     Próxima página

Páginas do artigo
   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
Outros artigos deste autor

Deixando o Debian redondo após instalação

Introdução ao Fortran (parte 1)

Trabalhando com Java e SQL (parte 1)

Pentesting on PHP apps: XSS

Computação Forense - Entendendo uma perícia

Leitura recomendada

Programando em Perl (parte 1)

Um pouco de PERL

Comparação entre Tcl e Perl

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

Autenticação mútua SSL em servidores de NF-e e CT-e

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts