Professional Documents
Culture Documents
NA WEB
CURSO BÁSICO
José Antonio V. S. de M. Oliveira
Aula 9 – Julho/2010
Perl - Funções
chomp(string)
Remove as quebras de linha do final de uma string;
lc(string)
Converte a string para letras minúsculas
reverse(string/array)
Inverte a ordem de uma string ou um array (mais usado
para array, porque não respeita a codificação de acentos.
uc(string)
Converte a string para maiúsculas
Perl - Funções
length(string)
Retorna o tamanho (em caracteres) da string, contando espaços e enters.
split(/er/, string)
Retorna uma lista de strings quebrando o parâmetro de acordo com a
expressão regular.
join(separador, string)
Cria uma string juntando os elementos do array
int(numero)
Retorna a parte inteira de um número
rand(numero)
Retorna um número aleatório de 0 até o parâmetro.
Perl - Funções
pop(array)
Remove o último elemento de uma lista
push(array, elemento)
Insere o elemento no final do array
sort({regra}, array)
Ordena um array, usando a regra (opcional)
delete(elemento_da_hashtable)
Exclui um elemento da hashtable
each(%hashtable)
Retorna um par (chave, valor) de uma hashtable
Perl - Funções
exists(elemento)
Retorna verdadeiro ou falso, caso o elemento exista no array ou no
hashtable
keys(%hashtable)
Retorna um array com todas as chaves do hashtable
values(%hashtable)
Retorna um array com todos os valores do hashtable
open(VARIAVEL, “nomedoarquivo”)
Abre um arquivo
close(VARIAVEL)
Fecha o arquivo
Perl - CPAN
CPAN - Comprehensive Perl Archive Network
Repositório de bibliotecas em Perl
http://search.cpan.org (busca)
No Cygwin:
Shell do cpan
install
upgrade