February 2012
Intermediate to advanced
1184 pages
37h 17m
English
For reference, Table 7-2 lists the actual prototypes of the overridable built-ins as of v5.14.
Table 7-2. Prototypes for built-in functions
| Prototype | Keywords |
|---|---|
()
| and, break, continue, dump, endgrent, endhostent, endnetent, endprotoent, endpwent, endservent, fork, getgrent, gethostent, getlogin, getnetent, getppid, getprotoent, getpwent, getservent, or, setgrent, setpwent, time, times, wait, wantarray |
(_)
| abs, alarm, chr, chroot, cos, exp, fc, hex, int, lc, lcfirst, length, log, oct, ord, quotemeta, readlink, readpipe, ref, rmdir, sin, sqrt, uc, ucfirst |
(;$)
| caller, chdir, exit, getpgrp, gmtime, localtime, rand, reset, sleep, srand, umask, |
(;*)
| close, eof, getc, readline, select, tell, write |
(;+)
| pop, shift |
(@)
| chmod, chown, die, kill, reverse, unlink, utime, warn |
(_;$)
|
mkdir
|
(;$$)
|
setpgrp
|
($)
| getgrgid, getgrnam, gethostbyname, getnetbyname, getprotobyname, getprotobynumber, getpwnam, getpwuid, sethostent, setnetent, setprotoent, setservent |
(*)
| closedir, fileno, getpeername, getsockname, lstat, readdir, rewinddir, stat, telldir |
(+)
| each, keys, values |
(\$)
|
lock
|
(\%)
|
dbmclose
|
(\[$@%*])
| tied, untie |
($;$)
| bless, unpack |
(*;$)
|
binmode
|
(*;$@)
|
open
|
(+;$$@)
|
splice
|
($$)
| atan2, crypt, gethostbyaddr, getnetbyaddr, getpriority, getservbyname, getservbyport, link, msgget, rename, semop, symlink, truncate, waitpid |
($@)
| formline, join, pack, sprintf, syscall |
(+@)
| push, unshift |
(*$)
| bind, connect, flock, listen, opendir, seekdir, shutdown |
(**)
| accept, ... |
Read now
Unlock full access