Um pouco de PERL
Neste artigo tento compartilhar com vocês um pouco do que aprendi da linguagem PERL (Practical Extraction and Report Language). A Perl é uma linguagem sem burocracia, para todos os gostos. Tem uma enorme flexibilidade e poder de operação. Espero que o material possa contribuir com o enriquecimento da comunidade. Para aqueles que ainda não conhecem essa linguagem, fica o convite para a leitura...
Parte 3: Variáveis
Uma variável nada mais é do que um lugar prático para se guardar alguma coisa, com um nome para que se possa encontrar rapidamente o que se guardou. Podemos classificar as variáveis pelo seu "escopo", ou seja, o alcance dessa variável, de onde ela poderá ser acessada. Dentro do escopo uma variável pode ser "local" ou "global".
Mais útil que classificar uma variável pelo seu escopo é classificá-la pelo tipo de dados que ela pode conter. Em se tratando de "tipo de dados" poderemos ter as variáveis no singular (escalar) e no plural (array).
Podemos declarar e imprimir uma variável da seguinte maneira:
Em Perl não precisamos predefinir o tipo de variável. O "$" identifica a variável como escalar. Assim como o "@" identifica a variável como array.
Símbolos que precedem alguns tipos de variáveis:
Mais útil que classificar uma variável pelo seu escopo é classificá-la pelo tipo de dados que ela pode conter. Em se tratando de "tipo de dados" poderemos ter as variáveis no singular (escalar) e no plural (array).
Podemos declarar e imprimir uma variável da seguinte maneira:
$perl = "Practical Extraction and Report Language";
print $perl;
print $perl;
Em Perl não precisamos predefinir o tipo de variável. O "$" identifica a variável como escalar. Assim como o "@" identifica a variável como array.
Símbolos que precedem alguns tipos de variáveis:
| Variável | Identificador | Exemplo | Uso |
| Escalar | $ | $singular | Valor individual |
| Array | @ | @lista | Uma lista de valores |
| Hash | % | %chave | Um grupo chave/valor |
| Sub-rotina | & | &sub | Um trecho de código que pode ser chamado à execução |
no caso, usou mais string do que tudo no mundo, e não usamos só string no nosso dia-a-dia, mas mesmo assim está muito bom este artigo, com uma linguagem bem sintetisada e fácil.
abraços.