Perl - referências de funções

Aqui está a lista de todas as funções importantes suportadas pelo Perl padrão.

  • abs - função de valor absoluto

  • aceitar - aceitar uma conexão de soquete de entrada

  • alarme - agende um SIGALRM

  • atan2 - arco tangente de Y / X no intervalo -PI a PI

  • bind - liga um endereço a um soquete

  • binmode - prepara arquivos binários para I / O

  • abençoe - crie um objeto

  • chamador - obtém o contexto da chamada de sub-rotina atual

  • chdir - muda seu diretório de trabalho atual

  • chmod - altera as permissões em uma lista de arquivos

  • chomp - remove um separador de registro final de uma string

  • chop - remove o último caractere de uma string

  • chown - altera o poder em uma lista de arquivos

  • chr - obtém o caractere que este número representa

  • chroot - torna o diretório uma nova raiz para pesquisas de caminho

  • close - fechar arquivo (ou tubo ou soquete) identificador

  • closedir - identificador de diretório fechado

  • conectar - conectar a uma tomada remota

  • continue - bloco à direita opcional daqui a pouco ou foreach

  • cos - função cosseno

  • crypt - criptografia de estilo passwd unilateral

  • dbmclose - quebra a ligação em um arquivo dbm vinculado

  • dbmopen - cria ligação em um arquivo dbm vinculado

  • definido - teste se um valor, variável ou função está definida ou não

  • delete - exclui um valor de um hash

  • morrer - levantar uma exceção ou resgatar

  • fazer - transforme um BLOCO em um TERM

  • dump - cria um core dump imediato

  • each - recupera o próximo par chave / valor de um hash

  • endgrent - ser feito usando o arquivo de grupo

  • endhostent - ser feito usando o arquivo hosts

  • endnetent - ser feito usando o arquivo de redes

  • endprotoent - ser feito usando o arquivo de protocolos

  • endpwent - ser feito usando o arquivo passwd

  • endservent - ser feito usando o arquivo de serviços

  • eof - testar um filehandle para o seu fim

  • eval - captura exceções ou compila e executa o código

  • exec - abandone este programa para executar outro

  • existe - testa se uma chave hash está presente

  • sair - termina este programa

  • exp - aumento I para um poder

  • fcntl - chamada do sistema de controle de arquivos

  • fileno - retorna descritor de arquivo de filehandle

  • flock - bloqueia um arquivo inteiro com um bloqueio consultivo

  • fork - cria um novo processo como este

  • format - declara um formato de imagem com uso pela função write ()

  • formline - função interna usada para formatos

  • getc - obtém o próximo caractere do filehandle

  • getgrent - obter o próximo registro do grupo

  • getgrgid - obtém o registro do grupo dado o ID do usuário do grupo

  • getgrnam - obter registro de grupo dado o nome do grupo

  • gethostbyaddr - obtém o registro do host dado seu endereço

  • gethostbyname - obtém o registro do host com o nome dado

  • gethostent - obter o próximo registro de hosts

  • getlogin - retorna quem logou neste tty

  • getnetbyaddr - obter registro de rede dado seu endereço

  • getnetbyname - obtém o registro de redes dado o nome

  • getnetent - obter o próximo registro de rede

  • getpeername - encontre a outra extremidade de uma conexão de soquete

  • getpgrp - obter grupo de processos

  • getppid - obter ID do processo pai

  • getpriority - obtém o valor atual agradável

  • getprotobyname - obter registro de protocolo com o nome dado

  • getprotobynumber - obter protocolo numérico de registro de protocolo

  • getprotoent - obter o próximo registro de protocolos

  • getpwent - obter o próximo registro passwd

  • getpwnam - obtém o registro passwd dado o nome de login do usuário

  • getpwuid - obtém o registro passwd dado o ID do usuário

  • getervbyname - obtém registro de serviços dado seu nome

  • getservbyport - obtém o registro dos serviços dada a porta numérica

  • getervent - obter o próximo registro de serviços

  • getockname - recupera o sockaddr para um determinado soquete

  • getockopt - obtém opções de soquete em um determinado soquete

  • glob - expande os nomes dos arquivos usando curingas

  • gmtime - converte a hora UNIX em registro ou string usando o formato de hora de Greenwich.

  • goto - criar código espaguete

  • grep - localizar elementos em um teste de lista verdadeiro em relação a um determinado critério

  • hex - converte uma string em um número hexadecimal

  • import - corrige o namespace de um módulo em seu próprio

  • index - encontre uma substring dentro de uma string

  • int - obtém a parte inteira de um número

  • ioctl - chamada de sistema de controle de dispositivo dependente do sistema

  • join - junta uma lista em uma string usando um separador

  • keys - recupera lista de índices de um hash

  • kill - envia um sinal para um processo ou grupo de processos

  • último - sai de um bloco prematuramente

  • lc - retorna a versão em minúsculas de uma string

  • lcfirst - retorna uma string com apenas a próxima letra em minúsculas

  • comprimento - retorna o número de bytes em uma string

  • link - cria um link físico no sistema de arquivos

  • escute - registre seu soquete como um servidor

  • local - cria um valor temporário para uma variável global (escopo dinâmico)

  • localtime - converte a hora do UNIX em registro ou string usando a hora local

  • lock - obtém um bloqueio de thread em uma variável, sub-rotina ou método

  • log - recupera o logaritmo natural de um número

  • lstat - um link simbólico estatístico

  • m - corresponde a uma string com um padrão de expressão regular

  • mapa - aplique uma alteração a uma lista para obter uma nova lista com as alterações

  • mkdir - cria um diretório

  • msgctl - operações de controle de mensagens SysV IPC

  • msgget - obter fila de mensagens SysV IPC

  • msgrcv - recebe uma mensagem SysV IPC de uma fila de mensagens

  • msgsnd - envia uma mensagem SysV IPC para uma fila de mensagens

  • my - declara e atribui uma variável local (escopo léxico)

  • próximo - itera um bloco prematuramente

  • não - desimportar alguns símbolos de módulo ou semântica em tempo de compilação

  • oct - converte uma string em um número octal

  • abrir - abre um arquivo, canal ou descritor

  • opendir - abre um diretório

  • ord - encontre a representação numérica de um caractere

  • nosso - declara e atribui uma variável de pacote (escopo léxico)

  • pack - converte uma lista em uma representação binária

  • pacote - declara um namespace global separado

  • pipe - abre um par de manipuladores de arquivos conectados

  • pop - remove o último elemento de uma matriz e o retorna

  • pos - encontrar ou definir o deslocamento para a última / próxima pesquisa m // g

  • imprimir - envia uma lista para um filehandle

  • printf - envia uma lista formatada para um filehandle

  • protótipo - obtenha o protótipo (se houver) de uma sub-rotina

  • push - anexa um ou mais elementos a uma matriz

  • q - citar isoladamente uma string

  • qq - citar duplamente uma string

  • qr - padrão de compilação

  • quotemeta - cita caracteres mágicos de expressão regular

  • qw - citar uma lista de palavras

  • qx - crase cita uma string

  • rand - recupera o próximo número pseudo-aleatório

  • read - entrada em buffer de comprimento fixo de um filehandle

  • readdir - obtém um diretório de um identificador de diretório

  • readline - busca um registro de um arquivo

  • readlink - determina para onde um link simbólico está apontando

  • readpipe - executa um comando do sistema e coleta a saída padrão

  • recv - recebe uma mensagem através de um Socket

  • refazer - iniciar esta iteração de loop novamente

  • ref - descubra o tipo de coisa sendo referenciada

  • renomear - mudar um nome de arquivo

  • requerem - carregue em funções externas de uma biblioteca em tempo de execução

  • redefinir - limpa todas as variáveis ​​de um determinado nome

  • retorno - saia de uma função mais cedo

  • reverso - inverte uma string ou uma lista

  • rewinddir - redefinir o identificador do diretório

  • rindex - pesquisa de substring da direita para a esquerda

  • rmdir - remove um diretório

  • s - substitua um padrão por uma string

  • escalar - força um contexto escalar

  • buscar - reposicionar o ponteiro do arquivo para E / S de acesso aleatório

  • searchdir - ponteiro de reposicionamento do diretório

  • selecionar - redefinir a saída padrão ou fazer multiplexação de E / S

  • semctl - operações de controle de semáforo SysV

  • semget - obtém o conjunto de semáforos SysV

  • semop - operações de semáforo SysV

  • enviar - envia uma mensagem através de um soquete

  • setgrent - prepara o arquivo do grupo para uso

  • sethostent - prepara o arquivo hosts para uso

  • setnetent - prepara o arquivo de rede para uso

  • setpgrp - define o grupo de processos de um processo

  • setpriority - define o valor legal de um processo

  • setprotoent - prepara o arquivo de protocolos para uso

  • setpwent - prepara o arquivo passwd para uso

  • setservent - prepara o arquivo de serviços para uso

  • setsockopt - define algumas opções de socket

  • shift - remove o primeiro elemento de uma matriz e o retorna

  • shmctl - operações de memória compartilhada SysV

  • shmget - obter identificador de segmento de memória compartilhada SysV

  • shmread - lê a memória compartilhada SysV

  • shmwrite - escrever memória compartilhada SysV

  • desligamento - fecha apenas metade de uma conexão de soquete

  • sin - retorna o seno de um número

  • dormir - bloquear por alguns segundos

  • socket - cria um socket

  • socketpair - cria um par de sockets

  • sort - classifica uma lista de valores

  • splice - adicione ou remova elementos em qualquer lugar em uma matriz

  • split - divide uma string usando um delimitador regexp

  • sprintf - impressão formatada em uma string

  • sqrt - função de raiz quadrada

  • srand - semeia o gerador de número aleatório

  • stat - obtém as informações de status de um arquivo

  • estudo - otimizar dados de entrada para pesquisas repetidas

  • sub - declara uma sub-rotina, possivelmente anonimamente

  • substr - obter ou alterar uma parte de uma agitação

  • symlink - cria um link simbólico para um arquivo

  • syscall - executa uma chamada de sistema arbitrária

  • sysopen - abre um arquivo, canal ou descritor

  • sysread - entrada sem buffer de comprimento fixo de um filehandle

  • sysseek - ponteiro de I / O de posição no identificador usado com sysread e syswrite

  • sistema - execute um programa separado

  • syswrite - saída sem buffer de comprimento fixo para um filehandle

  • tell - obtém o buscador atual em um filehandle

  • telldir - obtém o buscador atual em um identificador de diretório

  • tie - vincula uma variável a uma classe de objeto

  • amarrado - obtém uma referência ao objeto subjacente a uma variável ligada

  • tempo - retorna o número de segundos desde 1970

  • times - retorna o tempo decorrido para processos próprios e filhos

  • tr - transliterar uma string

  • truncar - encurtar um arquivo

  • uc - retorna a versão em maiúsculas de uma string

  • ucfirst - retorna uma string com apenas a próxima letra em maiúscula

  • umask - definir máscara de modo de criação de arquivo

  • undef - remove uma variável ou definição de função

  • desvincular - remove um link para um arquivo

  • desempacotar - converter a estrutura binária em variáveis ​​perl normais

  • unshift - acrescentar mais elementos ao início de uma lista

  • desamarrar - desempate vinculando a uma variável

  • use - carrega em um módulo em tempo de compilação

  • utime - define o último acesso de um arquivo e modifica os horários

  • valores - retorna uma lista dos valores em um hash

  • vec - testar ou definir bits específicos em uma string

  • espere - espere que qualquer processo filho morra

  • waitpid - espera que um determinado processo filho morra

  • wantarray - obtém o contexto void vs escalar vs lista da chamada de sub-rotina atual

  • warn - imprime informações de depuração

  • escrever - imprimir um registro de imagem

  • -X - um teste de arquivo (-r, -x, etc)

  • y - transliterar uma string