Programando em Perl (parte 2)

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

[ Hits: 35.878 ]

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

Fedora 12 - instalação e uso

L.F.A.Q : Linux Frequently Asked Questions

Inteiros e Strings na linguagem C

CrossOver - Programas de Windows em seu GNU/Linux

Acessando o Linux via SSH através do Android

Leitura recomendada

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

Um pouco de PERL

Comparação entre Tcl e Perl

Programando em Perl (parte 1)

Módulos de Web no Perl

  
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