No general como toda a outra língua do programmimg, os nomes variáveis consistem em números, em letras e em underscores, mas não devem começar com um número. E o $ variável _ é variável especial. O Perl é caso sensível, assim que as variáveis $a e $A são diferentes.
Variáveis do Scalar do Perl
O tipo de variável o mais básico no Perl é a variável escalar. As variáveis escalares prendem cordas e números, e são por mais notáveis que as cordas e os números sejam completamente interchangable. Por exemplo cosider a seguinte indicação
$priority = 9;
Esta indicação ajusta a variável escalar $priority ao valor 9, mas você pode também fazer atribui uma corda de caráter à mesma variável:
$priority = 'high';
O Perl aceita números como cordas, como mostrado abaixo:
$priority = '9';
$default = '0009';
Pode imóvel lidar com a aritmética e as outras operações completamente feliz.
Operações e atribuição do Perl
O Perl usa quase todos os operadores aritméticos de C:
$x = 1 + 2; # Add 1 and 2 and store it in $x
$x = 4 - 3; # Subtract 4 from 3 and store in $x
$x = 5 * 6; # Multiply 5 and 6
$x = 7 / 8; # Divides 7 by 8 to give 0.875
$x = 9 ** 10; # Nine to the power of 10
$x = 5 % 2; # Remainder of 5 divided by 2
++$x; # Increment $x and then return it
$x++; # Return $x and then increment it
--$x; # Decrement $x and then return it
$x--; # Return $x and then decrement it
Para cordas o Perl tem as seguintes operações:
$x = $y . $z; # Concatenate $y and $z
$x = $y x $z; # $y repeated $z times
Nota: quando o Perl atribui um valor com $x = $y faz a cópia de $y e atribui-a então a $x. Conseqüentemente quando você muda $y a próxima vez não alterará $x.
Interpolation do Perl
O seguinte fragmento imprime maçãs e peras usando a operação da concatenação
$x = 'apples';
$y = 'pears';
print $x.' and '.$y;
Seria agradável incluir abaixo somente uma corda na indicação da cópia, mas na linha,
print '$x and $y';
cópias literalmente $x e $y que não é aquele útil. Em vez desta nós podemos usar citações dobro no lugar das únicas citações:
print "$x and $y";
aqui as citações dobro forçam o interpolation de todos os códigos, including a interpretação variável. Isto é muito mais melhor do que nossa indicação original. Outros códigos que interpolated incluem alguns caráteres especiais tais como o newline e a aba. O código \ n é um caráter do newline e \ t é aba.
Keywords: tutorial do Perl, certificados do Perl, Perl que programa, Perl ativo, download do Perl, Perl da amora, expressões regulares do Perl, split do Perl, disposição do Perl, página