Perl - Riferimenti alle funzioni

Ecco l'elenco di tutte le funzioni importanti supportate dal Perl standard.

  • abs - funzione valore assoluto

  • accetta - accetta una connessione socket in entrata

  • allarme - programma un SIGALRM

  • atan2 - arcotangente di Y / X nell'intervallo da -PI a PI

  • bind : associa un indirizzo a un socket

  • binmode - prepara i file binari per I / O

  • benedica : crea un oggetto

  • caller - ottiene il contesto della chiamata della subroutine corrente

  • chdir - cambia la tua directory di lavoro corrente

  • chmod : modifica le autorizzazioni su un elenco di file

  • chomp - rimuove un separatore di record finale da una stringa

  • chop - rimuove l'ultimo carattere da una stringa

  • chown - cambia la nave in un elenco di file

  • chr - ottieni il carattere rappresentato da questo numero

  • chroot - crea una nuova directory root per le ricerche di percorso

  • close - chiude l'handle del file (o pipe o socket)

  • closedir - chiude l'handle della directory

  • connect - connettersi a una presa remota

  • continue - blocco finale opzionale tra un po 'o foreach

  • cos - funzione coseno

  • crypt - crittografia unidirezionale in stile passwd

  • dbmclose - interrompe il binding su un file dbm legato

  • dbmopen : crea l'associazione su un file dbm legato

  • definito : verifica se un valore, una variabile o una funzione è definito o meno

  • elimina : elimina un valore da un hash

  • muori - solleva un'eccezione o salva

  • fare - trasformare un BLOCCO in un TERMINE

  • dump : crea un core dump immediato

  • each - recupera la successiva coppia chiave / valore da un hash

  • endgrent - essere fatto usando il file di gruppo

  • endhostent - essere fatto usando il file hosts

  • endnetent - essere fatto utilizzando il file di rete

  • endprotoent - essere fatto utilizzando il file dei protocolli

  • endpwent - essere fatto usando il file passwd

  • endservent - essere eseguito utilizzando il file dei servizi

  • eof - verifica la fine di un filehandle

  • eval - cattura le eccezioni o compila ed esegui il codice

  • exec - abbandona questo programma per eseguirne un altro

  • esiste : verifica se è presente una chiave hash

  • exit - termina questo programma

  • exp - alza I a un potere

  • fcntl - chiamata di sistema di controllo file

  • fileno - restituisce il descrittore di file dal filehandle

  • flock - blocca un intero file con un blocco consultivo

  • fork : crea un nuovo processo proprio come questo

  • format - dichiara un formato immagine con l'uso dalla funzione write ()

  • formline - funzione interna utilizzata per i formati

  • getc - ottiene il carattere successivo dal filehandle

  • getgrent : ottieni il record del gruppo successivo

  • getgrgid - ottiene il record del gruppo dato l'ID utente del gruppo

  • getgrnam - ottiene il record del gruppo dato il nome del gruppo

  • gethostbyaddr - ottiene il record dell'host dato il suo indirizzo

  • gethostbyname - ottiene il nome dato dal record host

  • gethostent : ottieni il record del prossimo host

  • getlogin - restituisci chi ha effettuato l'accesso a questa tty

  • getnetbyaddr - ottiene il record di rete dato il suo indirizzo

  • getnetbyname - ottiene il nome dato dal record di rete

  • getnetent : ottieni il record successivo della rete

  • getpeername - trova l'altra estremità di una connessione socket

  • getpgrp - ottieni il gruppo di processi

  • getppid : ottieni l'ID del processo genitore

  • getpriority : ottieni il valore attuale

  • getprotobyname - ottiene il nome dato dal record del protocollo

  • getprotobynumber - ottiene il protocollo numerico del record del protocollo

  • getprotoent - ottiene il record dei protocolli successivi

  • getpwent - ottiene il record successivo di passwd

  • getpwnam - ottiene il record passwd dato il nome di accesso dell'utente

  • getpwuid - ottiene il record passwd dato l'ID utente

  • getservbyname - ottiene il record dei servizi dato il suo nome

  • getservbyport - ottiene il record dei servizi data la porta numerica

  • getservent - ottiene il record dei servizi successivi

  • getsockname - recupera il sockaddr per un dato socket

  • getsockopt - ottiene le opzioni del socket su un dato socket

  • glob - espande i nomi dei file utilizzando i caratteri jolly

  • gmtime : converte l'ora UNIX in record o stringa utilizzando il formato dell'ora di Greenwich.

  • goto - crea codice per spaghetti

  • grep - individua gli elementi in una lista verifica vero rispetto a un dato criterio

  • hex : converte una stringa in un numero esadecimale

  • import : applica lo spazio dei nomi di un modulo al tuo

  • index : trova una sottostringa all'interno di una stringa

  • int - ottiene la parte intera di un numero

  • ioctl - chiamata di sistema di controllo del dispositivo dipendente dal sistema

  • join : unisce un elenco in una stringa utilizzando un separatore

  • chiavi : recupera l'elenco degli indici da un hash

  • kill - invia un segnale a un processo o gruppo di processi

  • ultimo - esci prematuramente da un blocco

  • lc - restituisce la versione minuscola di una stringa

  • lcfirst - restituisce una stringa con solo la lettera successiva in minuscolo

  • length - restituisce il numero di byte in una stringa

  • link - crea un hard link nel filesytem

  • ascolta : registra il tuo socket come server

  • locale : crea un valore temporaneo per una variabile globale (ambito dinamico)

  • localtime - converte l'ora UNIX in record o stringa utilizzando l'ora locale

  • lock : consente di ottenere un thread lock su una variabile, una subroutine o un metodo

  • log : recupera il logaritmo naturale di un numero

  • lstat - stat un collegamento simbolico

  • m - corrisponde a una stringa con un modello di espressione regolare

  • mappa : applica una modifica a un elenco per ottenere un nuovo elenco con le modifiche

  • mkdir : crea una directory

  • msgctl - Operazioni di controllo dei messaggi IPC SysV

  • msgget : ottieni la coda dei messaggi IPC di SysV

  • msgrcv - riceve un messaggio IPC SysV da una coda messaggi

  • msgsnd - invia un messaggio IPC SysV a una coda di messaggi

  • my - dichiara e assegna una variabile locale (ambito lessicale)

  • next - itera un blocco prematuramente

  • no - annulla l'importazione di alcuni simboli di modulo o semantica in fase di compilazione

  • ott - converte una stringa in un numero ottale

  • open : apre un file, pipe o descrittore

  • opendir - apre una directory

  • ord : trova la rappresentazione numerica di un carattere

  • our - dichiara e assegna una variabile del pacchetto (ambito lessicale)

  • pack - converte un elenco in una rappresentazione binaria

  • pacchetto : dichiara uno spazio dei nomi globale separato

  • pipe - apre un paio di filehandle collegati

  • pop - rimuove l'ultimo elemento da un array e lo restituisce

  • pos - trova o imposta l'offset per l'ultima / successiva ricerca m // g

  • print - emette un elenco in un filehandle

  • printf - emette un elenco formattato in un filehandle

  • prototype : ottieni il prototipo (se presente) di una subroutine

  • push - aggiunge uno o più elementi a un array

  • q - cita singolarmente una stringa

  • qq - cita doppiamente una stringa

  • qr - Compila pattern

  • quotemeta - cita caratteri magici di espressioni regolari

  • qw - cita un elenco di parole

  • qx - apice inverso cita una stringa

  • rand - recupera il numero pseudocasuale successivo

  • read - input bufferizzato a lunghezza fissa da un filehandle

  • readdir - ottiene una directory da un handle di directory

  • readline - recupera un record da un file

  • readlink - determina dove punta un link simbolico

  • readpipe - esegue un comando di sistema e raccoglie l'output standard

  • recv - riceve un messaggio su un Socket

  • redo - avvia di nuovo questa iterazione del ciclo

  • ref : scopri il tipo di oggetto a cui si fa riferimento

  • rinomina - cambia il nome di un file

  • require - carica le funzioni esterne da una libreria in fase di runtime

  • reset - cancella tutte le variabili di un dato nome

  • return - esci presto da una funzione

  • reverse - capovolge una stringa o un elenco

  • rewinddir - reimposta l'handle della directory

  • rindex - ricerca di sottostringhe da destra a sinistra

  • rmdir - rimuove una directory

  • s - sostituisci un pattern con una stringa

  • scalare : forza un contesto scalare

  • seek - riposiziona il puntatore al file per I / O ad accesso casuale

  • seekdir - riposiziona il puntatore alla directory

  • seleziona - ripristina l'uscita predefinita o effettua il multiplexing degli I / O

  • semctl - operazioni di controllo del semaforo SysV

  • semget - ottiene l'insieme dei semafori SysV

  • semop - operazioni sul semaforo di SysV

  • send - invia un messaggio tramite un socket

  • setgrent - prepara il file di gruppo per l'uso

  • sethostent - prepara il file hosts per l'uso

  • setnetent - prepara il file di rete per l'uso

  • setpgrp - imposta il gruppo di processi di un processo

  • setpriority - imposta il valore corretto di un processo

  • setprotoent - prepara il file dei protocolli per l'uso

  • setpwent - prepara il file passwd per l'uso

  • setservent - prepara il file dei servizi per l'uso

  • setsockopt - imposta alcune opzioni del socket

  • shift : rimuove il primo elemento di un array e lo restituisce

  • shmctl - operazioni di memoria condivisa SysV

  • shmget - ottiene l'identificatore del segmento di memoria condivisa SysV

  • shmread - legge la memoria condivisa di SysV

  • shmwrite - scrive la memoria condivisa SysV

  • shutdown - chiude solo la metà di una connessione socket

  • sin - restituisce il seno di un numero

  • sleep - blocca per un certo numero di secondi

  • socket : crea un socket

  • socketpair : crea una coppia di socket

  • sort - ordina un elenco di valori

  • splice : aggiungi o rimuovi elementi ovunque in un array

  • split - divide una stringa usando un delimitatore regexp

  • sprintf - stampa formattata in una stringa

  • sqrt - funzione radice quadrata

  • srand - seed il generatore di numeri casuali

  • stat - ottiene le informazioni sullo stato di un file

  • studio : ottimizza i dati di input per ricerche ripetute

  • sub - dichiara una subroutine, possibilmente anonima

  • substr - ottiene o altera una porzione di un mescolamento

  • collegamento simbolico : crea un collegamento simbolico a un file

  • syscall - esegue una chiamata di sistema arbitraria

  • sysopen : apre un file, pipe o descrittore

  • sysread - input senza buffer di lunghezza fissa da un filehandle

  • sysseek - posiziona il puntatore I / O sull'handle usato con sysread e syswrite

  • sistema - esegui un programma separato

  • syswrite - output non bufferizzato a lunghezza fissa in un filehandle

  • tell - ottiene il seekpointer corrente su un filehandle

  • telldir - ottiene il seekpointer corrente su un handle di directory

  • tie - lega una variabile a una classe di oggetti

  • legato - ottiene un riferimento all'oggetto sottostante una variabile legata

  • time - restituisce il numero di secondi dal 1970

  • volte - restituisce il tempo trascorso per i processi personali e figli

  • tr - traslittera una stringa

  • truncate - accorcia un file

  • uc - restituisce la versione in maiuscolo di una stringa

  • ucfirst - restituisce una stringa con solo la lettera successiva in maiuscolo

  • umask - imposta la maschera della modalità di creazione del file

  • undef - rimuove una definizione di variabile o funzione

  • scollega : rimuove un collegamento a un file

  • unpack - converte la struttura binaria in normali variabili Perl

  • unshift : antepone più elementi all'inizio di un elenco

  • untie - interrompe un legame vincolante a una variabile

  • use - carica un modulo in fase di compilazione

  • utime - imposta l'ultimo accesso di un file e modifica i tempi

  • valori : restituisce un elenco dei valori in un hash

  • vec - verifica o imposta particolari bit in una stringa

  • aspetta - aspetta che muoia qualsiasi processo figlio

  • waitpid - aspetta che un particolare processo figlio muoia

  • wantarray - ottiene il contesto void vs scalare vs elenco della chiamata di subroutine corrente

  • warn - stampa le informazioni di debug

  • scrivi : stampa una registrazione dell'immagine

  • -X - un file di test (-r, -x, ecc.)

  • y - traslittera una stringa