Perl Maven

Bem vindo futuro Perito em Perl!

Olá, seja bem vindo.

Recent Articles

Variável "my" mascara declaração anterior no mesmo escopo

Este erro de compilação aparecerá se, por engano, você tentou declarar a mesma variável mais de uma vez dentro do mesmo escopo.

"my" variable ... masks earlier declaration in same scope at ... line ...

Como isto pode acontecer, e como funciona o processo de declarar novamente as variáveis a cada iteração de um laço?

Se eu não posso escrever my $x duas vezes em um escopo, então como posso esvaziar esta variável?


Variável "my" mascara declaração anterior no mesmo escopo


Operadores textuais: concatenação (.), repetição (x)

Em adição aos operadores numéricos o Perl possui dois operadores utilizados especialmente em textos. Um deles é o . para concatenação, e o outro é x para repetições.


Operadores textuais: concatenação (.), repetição (x)


Operadores Numéricos

Assim como a maioria das demais linguagens de programação, Perl possui um conjunto básico de operadores numéricos: + para adição, - para subtração, * para multiplicação, / para divisão:


Operadores Numéricos


Do you want to become a Pro?

Check out the Perl Maven Pro.