Perl Brasil

Pesquisar

Documentação

Artigos

Planeta

Eventos

Comunidade

r7 - 17 Nov 2006 - JoenioCosta

Variáveis Especiais em Perl

Guia de referência rápida para as variáveis especiais do Perl


Expressões Regulares

Observação: usar $&, $` e $' em seus programas prejudica a performance dos mesmos.

I/O e Separadores

$|
Indica se deve ou não fazer "flush" após cada operação de escrita. Padrão é não (0).

$,
Indica um separador opcional de campos para o print

$\
Indica separador de saídas, a ser incluído no final de cada print.

$"
Indica separador de ítens de uma lista, quando entre aspas. Padrão é " " (espaço).

$;
Use listas multidimensionais ao invés disso.

Formatação

$#
Formato da saída de números. Padrão é "%.ng".

$%
TODO

$=
TODO

$-
TODO

$~
TODO

$^
TODO

$:
TODO

$^L
TODO

$^A
TODO

Avisos

$?
TODO

$!
TODO

%!
TODO

$^E
TODO

$@
TODO

ID's e Informações do Processo

$$
Número identificador do processo (PID)

$<
Identificador do usuário real (UID)

$>
Identificador do usuário efetivo (EUID)

$(
Identificador do grupo real (GID)

$)
Identificador do grupo efetivo (EGID)

$0
Nome do programa (nome do arquivo em execução)

$^O
Nome do sistema operacional

Informações do Perl

$]
A versão do Perl, para as versões anteriores a 5.6.x, Utilize o $^V no lugar dessa variável depois da versão 5.6.x.

$^C
TODO

$^D
TODO

$^F
TODO

$^I
TODO

$^M
TODO

$^P
TODO

$^R
TODO

$^S
TODO

$^T
contém o tempo do início da execusão do programa em segundos (começando em 1970)

$^V
versão e/ou revisão do interpretador Perl

$^W
TODO

$^X
TODO

Argumentos da Linha de Comando

ARGV
TODO

$ARGV
contém o nome do arquivo atual quando lido através do operador <>

@ARGV
contém os argumentos passados pela linha de comando

ARGVOUT
TODO

Diversos

@F
TODO

@INC
contém os diretórios onde os comandos c, c e c irão procurar por bibliotecas

%INC
TODO

%ENV
contém as variáveis do ambiente

%SIG
TODO

$[
TODO

Autor

Breno de Oliveira