函數(shù)
Perl提供了可以直接調(diào)用的、數(shù)目眾多的函數(shù)。可以對以下對象進行操作:
* 數(shù)組: chomp, join, keys, map, pop, push, reverse, shift, sort, splice, split, unshift, values* 數(shù)據(jù)庫: dbmclose, dbmopen* 目錄: chdir, closedir, mkdir, opendir, readdir, rewinddir, rmdir, seekdir, telldir* 文件: binmode, chdir, chmod, chown, chroot, close, eof, fnctl, fileno, flock, getc, glob, ioctl, link, lstat, open, print, printf, read, readdir, readlink, rename, rmdir, seek, select, stat, symlink, sysopen, sysread, syswrite, tell, truncate, umask, unlink, utime, write* 組: endgrent, getgrent, getgrgid, getgrname, getpgrp, setgrent, setpgrp* 哈希表: delete, each, exists, keys, values* 主機: endhostent, gethostbyaddr, gethostbyname, sethostent* 輸入: getc, read, sysread* 處理器間通訊: msgctl, msgget, msgrcv, msgsnd, pipe, semctl, semget, semop, shmctl, shmget, shmread, shmwrite* 數(shù)學(xué): abs, atan2, cos, exp, hex, int, log, oct, rand, sin, sqrt, srand* 消息隊列: msgctl, msgget, msgrcv, msgsnd* 其他: bless, defined, do, eval, formline, import, ref, scalar, syscall, tie, tied, undef, untie, wantarray* 網(wǎng)絡(luò): endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent* 輸出: die, print, printf, syswrite, warn, write* 口令: endpwent, getpwent, getpwname, getpwuid, setpwent* 進程: alarm, die, dump, exec, exit, fork, getlogin, getpgrp, getppid, getpriority, kill, setpriority, sleep, system, times, umask, wait, waitpid* 協(xié)議: endprotent, getprotobyname, getprotobynumber, getprotoent, getservbyname, getservbyport, getservent, setprotoent* 正則表達式: grep, pos, quotemeta, reset, split, study* 范圍: caller, local, my* 服務(wù): endservent, getservbyname, getservbyport, getservent, setservent* 套節(jié)字: accept, bind, connect, gethostbyaddr, gethostbyname, gethostent, getpeername, getservbyname, getservbyport, getservent, getsockname, getsockopt, listen, recv, select, send, setsockopt, shutdown, socket, socketpair* 字符串: chop, chr, crypt, hex, index, join, lc, lcfirst, length, oct, Ord, pack, q, qq, quotemeta, qw, qx, reverse, rindex, split, sprintf, substr, uc, ucfirst, unpack, vec* 時間: gmtime, localtime, time* UNIX: chmod, chown, chroot, dump, endgrent, endhostent, endnetent, endprotent, endpwent, endservent, fnctl, fork,getgrent, getgrgid, getgrname, gethostent, getlogin, getnetent, getpgrp, getppid, getpriority, getprotobyname, getprotobynumber, getprotoent, getpwent, getpwname, getpwuid, getservbyname, getservbyport, getservent, ioctl, link, lstat, readlink, select, setgrent, sethostent, setnetent, setpgrp, setpriority, setprotoent, setpwent, setservent, sleep, syscall, times, umask, wait, waitpid
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/21651/showart_1273110.html |