Perl - Referensi Fungsi
Berikut adalah daftar semua fungsi penting yang didukung oleh Perl standar.
abs - fungsi nilai absolut
terima - terima soket masuk terhubung
alarm - jadwalkan SIGALRM
atan2 - arctangen dari Y / X dalam kisaran -PI hingga PI
bind - mengikat alamat ke soket
binmode - siapkan file biner untuk I / O
memberkati - membuat sebuah objek
pemanggil - dapatkan konteks panggilan subrutin saat ini
chdir - mengubah direktori kerja Anda saat ini
chmod - mengubah hak akses pada daftar file
chomp - menghapus pemisah record trailing dari string
chop - menghapus karakter terakhir dari string
chown - mengubah kepemilikan pada daftar file
chr - dapatkan karakter yang diwakili oleh nomor ini
chroot - buat direktori root baru untuk pencarian jalur
tutup - tutup file (atau pipa atau soket) pegangan
closedir - tutup pegangan direktori
sambungkan - sambungkan ke soket jarak jauh
lanjutkan - blok trailing opsional dalam beberapa saat atau ke depan
cos - fungsi cosinus
crypt - enkripsi gaya sandi satu arah
dbmclose - melanggar pengikatan pada file dbm yang diikat
dbmopen - membuat pengikatan pada file dbm yang diikat
didefinisikan - menguji apakah nilai, variabel, atau fungsi ditentukan atau tidak
delete - menghapus nilai dari hash
mati - ajukan pengecualian atau bail out
lakukan - mengubah BLOK menjadi TERM
dump - membuat core dump langsung
each - mengambil pasangan kunci / nilai berikutnya dari hash
endgrent - dilakukan menggunakan file grup
endhostent - dilakukan menggunakan file hosts
endnetent - dilakukan menggunakan file jaringan
endprotoent - dilakukan dengan menggunakan file protokol
endpwent - dilakukan menggunakan file passwd
endservent - dilakukan menggunakan file layanan
eof - uji filehandle untuk mengetahui akhirnya
eval - menangkap pengecualian atau mengkompilasi dan menjalankan kode
exec - tinggalkan program ini untuk menjalankan yang lain
ada - uji apakah kunci hash ada
exit - hentikan program ini
exp - angkat I
untuk sebuah kekuatan fcntl - panggilan sistem kontrol file
fileno - mengembalikan deskriptor file dari filehandle
flock - mengunci seluruh file dengan kunci penasehat
garpu - buat proses baru seperti ini
format - mendeklarasikan format gambar dengan digunakan oleh fungsi write ()
formline - fungsi internal yang digunakan untuk format
getc - dapatkan karakter berikutnya dari filehandle
getgrent - dapatkan rekor grup berikutnya
getgrgid - dapatkan catatan grup dengan ID pengguna grup
getgrnam - dapatkan catatan grup dengan nama grup
gethostbyaddr - dapatkan catatan host dengan alamatnya
gethostbyname - dapatkan nama host record yang diberikan
gethostent - dapatkan catatan host berikutnya
getlogin - kembali yang login di tty ini
getnetbyaddr - dapatkan catatan jaringan berdasarkan alamatnya
getnetbyname - dapatkan nama jaringan record yang diberikan
getnetent - dapatkan catatan jaringan berikutnya
getpeername - temukan ujung lain dari koneksi soket
getpgrp - dapatkan grup proses
getppid - dapatkan ID proses induk
getpriority - dapatkan nilai bagus saat ini
getprotobyname - dapatkan nama protokol record yang diberikan
getprotobynumber - mendapatkan catatan protokol protokol numerik
getprotoent - dapatkan rekaman protokol berikutnya
getpwent - dapatkan data passwd berikutnya
getpwnam - dapatkan catatan passwd dengan nama login pengguna
getpwuid - dapatkan catatan passwd dengan ID pengguna
getservbyname - dapatkan catatan layanan yang diberikan namanya
getservbyport - dapatkan catatan layanan dengan port numerik
getservent - dapatkan catatan layanan berikutnya
getsockname - mengambil sockaddr untuk soket yang diberikan
getsockopt - dapatkan opsi soket pada soket tertentu
glob - perluas nama file menggunakan wildcard
gmtime - ubah waktu UNIX menjadi catatan atau string menggunakan format waktu Greenwich.
goto - buat kode spaghetti
grep - temukan elemen dalam daftar uji benar terhadap kriteria yang diberikan
hex - mengubah string menjadi angka heksadesimal
import - menambal namespace modul menjadi milik Anda
index - temukan substring di dalam string
int - dapatkan bagian bilangan bulat dari sebuah angka
ioctl - panggilan sistem kontrol perangkat yang bergantung pada sistem
gabung - menggabungkan daftar menjadi string menggunakan pemisah
kunci - mengambil daftar indeks dari hash
kill - mengirim sinyal ke proses atau grup proses
terakhir - keluar dari blok sebelum waktunya
lc - mengembalikan versi huruf kecil dari sebuah string
lcfirst - mengembalikan string hanya dengan huruf berikutnya dalam huruf kecil
length - mengembalikan jumlah byte dalam sebuah string
tautan - buat tautan keras di filesytem
dengar - daftarkan soket Anda sebagai server
local - buat nilai sementara untuk variabel global (cakupan dinamis)
localtime - ubah waktu UNIX menjadi record atau string menggunakan waktu lokal
lock - dapatkan kunci thread pada variabel, subrutin, atau metode
log - mengambil logaritma natural untuk angka
lstat - nyatakan tautan simbolis
m - mencocokkan string dengan pola ekspresi reguler
peta - menerapkan perubahan ke daftar untuk mendapatkan kembali daftar baru dengan perubahan
mkdir - buat direktori
msgctl - Operasi kontrol pesan SysV IPC
msgget - dapatkan antrian pesan SysV IPC
msgrcv - menerima pesan SysV IPC dari antrian pesan
msgsnd - mengirim pesan SysV IPC ke antrian pesan
my - menyatakan dan menetapkan variabel lokal (pelingkupan leksikal)
berikutnya - mengulang satu blok sebelum waktunya
no - unimport beberapa simbol modul atau semantik pada waktu kompilasi
okt - mengubah string menjadi angka oktal
open - buka file, pipa, atau deskriptor
opendir - buka direktori
ord - temukan representasi numerik karakter
our - mendeklarasikan dan menetapkan variabel paket (pelingkupan leksikal)
paket - mengubah daftar menjadi representasi biner
package - mendeklarasikan namespace global terpisah
pipa - buka sepasang pegangan file yang terhubung
pop - menghapus elemen terakhir dari array dan mengembalikannya
pos - mencari atau menyetel offset untuk pencarian m // g terakhir / berikutnya
print - menampilkan daftar ke filehandle
printf - mengeluarkan daftar yang diformat ke filehandle
prototipe - dapatkan prototipe (jika ada) dari subrutin
push - menambahkan satu atau lebih elemen ke sebuah array
q - mengutip satu string
qq - mengutip string dua kali
qr - Pola kompilasi
quotemeta - mengutip karakter ajaib ekspresi reguler
qw - mengutip daftar kata
qx - kutipan backquote sebuah string
rand - ambil nomor pseudorandom berikutnya
read - input buffer dengan panjang tetap dari filehandle
readdir - dapatkan direktori dari pegangan direktori
readline - mengambil record dari file
readlink - menentukan di mana tautan simbolik mengarah
readpipe - menjalankan perintah sistem dan mengumpulkan output standar
recv - menerima pesan melalui Socket
ulangi - mulai pengulangan loop ini lagi
ref - cari tahu jenis hal yang direferensikan
ganti nama - ubah nama file
memerlukan - memuat fungsi eksternal dari perpustakaan saat runtime
reset - hapus semua variabel dari nama tertentu
return - keluar dari suatu fungsi lebih awal
membalikkan - membalik string atau daftar
rewinddir - mengatur ulang pegangan direktori
rindex - pencarian substring kanan-ke-kiri
rmdir - menghapus direktori
s - mengganti pola dengan string
skalar - memaksa konteks skalar
seek - reposisi file pointer untuk akses acak I / O
seekdir - penunjuk direktori reposisi
pilih - reset output default atau lakukan I / O multiplexing
semctl - Operasi kontrol semaphore SysV
semget - dapatkan set semaphore SysV
semop - Operasi semaphore SysV
kirim - mengirim pesan melalui soket
setgrent - siapkan file grup untuk digunakan
sethostent - menyiapkan file host untuk digunakan
setnetent - menyiapkan file jaringan untuk digunakan
setpgrp - mengatur grup proses dari suatu proses
setpriority - mengatur nilai bagus dari suatu proses
setprotoent - menyiapkan file protokol untuk digunakan
setpwent - siapkan file passwd untuk digunakan
setservent - menyiapkan file layanan untuk digunakan
setsockopt - mengatur beberapa opsi soket
shift - menghapus elemen pertama dari sebuah array, dan mengembalikannya
shmctl - Operasi memori bersama SysV
shmget - dapatkan pengenal segmen memori bersama SysV
shmread - baca memori bersama SysV
shmwrite - tulis memori bersama SysV
shutdown - tutup hanya setengah dari koneksi soket
sin - mengembalikan sinus sebuah angka
sleep - blok selama beberapa detik
soket - buat soket
socketpair - buat sepasang soket
sort - mengurutkan daftar nilai
sambatan - menambah atau menghapus elemen di mana saja dalam larik
split - memisahkan string menggunakan pemisah regexp
sprintf - cetak diformat menjadi string
sqrt - fungsi akar kuadrat
srand - seed generator nomor acak
stat - dapatkan informasi status file
belajar - mengoptimalkan data masukan untuk pencarian berulang
sub - mendeklarasikan subrutin, mungkin tanpa nama
substr - ambil atau ubah porsi pengadukan
symlink - buat tautan simbolis ke file
syscall - menjalankan panggilan sistem sewenang-wenang
sysopen - buka file, pipa, atau deskriptor
sysread - input tanpa buffer dengan panjang tetap dari filehandle
sysseek - posisi penunjuk I / O pada pegangan yang digunakan dengan sysread dan syswrite
sistem - menjalankan program terpisah
syswrite - output tanpa buffer dengan panjang tetap ke filehandle
kirim - dapatkan seekpointer saat ini di filehandle
telldir - dapatkan seekpointer saat ini pada pegangan direktori
tie - mengikat variabel ke kelas objek
terikat - dapatkan referensi ke objek yang mendasari variabel terikat
time - mengembalikan jumlah detik sejak 1970
waktu - mengembalikan waktu yang telah berlalu untuk proses diri dan anak
tr - mentransliterasi string
truncate - mempersingkat file
uc - mengembalikan versi huruf besar dari sebuah string
ucfirst - mengembalikan string hanya dengan huruf berikutnya dalam huruf besar
umask - mengatur mask mode pembuatan file
undef - menghapus definisi variabel atau fungsi
batalkan tautan - hapus satu tautan ke file
unpack - ubah struktur biner menjadi variabel perl normal
unshift - tambahkan lebih banyak elemen ke awal daftar
melepaskan - memutuskan ikatan yang mengikat ke variabel
use - memuat dalam modul pada waktu kompilasi
utime - mengatur akses terakhir file dan mengubah waktu
nilai - mengembalikan daftar nilai dalam hash
vec - menguji atau mengatur bit tertentu dalam sebuah string
tunggu - tunggu proses anak mati
waitpid - tunggu proses anak tertentu mati
wantarray - dapatkan konteks void vs skalar vs daftar panggilan subrutin saat ini
memperingatkan - mencetak info debugging
tulis - mencetak rekaman gambar
-X - tes file (-r, -x, dll)
y - mentransliterasi string