perlglossary.1
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· 1 代码 · 共 1,444 行 · 第 1/5 页
1
1,444 行
.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05).\".\" Standard preamble:.\" ========================================================================.de Sh \" Subsection heading.br.if t .Sp.ne 5.PP\fB\\$1\fR.PP...de Sp \" Vertical space (when we can't use .PP).if t .sp .5v.if n .sp...de Vb \" Begin verbatim text.ft CW.nf.ne \\$1...de Ve \" End verbatim text.ft R.fi...\" Set up some character translations and predefined strings. \*(-- will.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left.\" double quote, and \*(R" will give a right double quote. \*(C+ will.\" give a nicer C++. Capital omega is used to do unbreakable dashes and.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,.\" nothing in troff, for use with C<>..tr \(*W-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'.ie n \{\. ds -- \(*W-. ds PI pi. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch. ds L" "". ds R" "". ds C` "". ds C' ""'br\}.el\{\. ds -- \|\(em\|. ds PI \(*p. ds L" ``. ds R" '''br\}.\".\" Escape single quotes in literal strings from groff's Unicode transform..ie \n(.g .ds Aq \(aq.el .ds Aq '.\".\" If the F register is turned on, we'll generate index entries on stderr for.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index.\" entries marked with X<> in POD. Of course, you'll have to process the.\" output yourself in some meaningful fashion..ie \nF \{\. de IX. tm Index:\\$1\t\\n%\t"\\$2"... nr % 0. rr F.\}.el \{\. de IX...\}.\".\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2)..\" Fear. Run. Save yourself. No user-serviceable parts.. \" fudge factors for nroff and troff.if n \{\. ds #H 0. ds #V .8m. ds #F .3m. ds #[ \f1. ds #] \fP.\}.if t \{\. ds #H ((1u-(\\\\n(.fu%2u))*.13m). ds #V .6m. ds #F 0. ds #[ \&. ds #] \&.\}. \" simple accents for nroff and troff.if n \{\. ds ' \&. ds ` \&. ds ^ \&. ds , \&. ds ~ ~. ds /.\}.if t \{\. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u". ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'.\}. \" troff and (daisy-wheel) nroff accents.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'.ds 8 \h'\*(#H'\(*b\h'-\*(#H'.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#].ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#].ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#].ds ae a\h'-(\w'a'u*4/10)'e.ds Ae A\h'-(\w'A'u*4/10)'E. \" corrections for vroff.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'. \" for low resolution devices (crt and lpr).if \n(.H>23 .if \n(.V>19 \\{\. ds : e. ds 8 ss. ds o a. ds d- d\h'-1'\(ga. ds D- D\h'-1'\(hy. ds th \o'bp'. ds Th \o'LP'. ds ae ae. ds Ae AE.\}.rm #[ #] #H #V #F C.\" ========================================================================.\".IX Title "PERLGLOSSARY 1".TH PERLGLOSSARY 1 "2007-12-18" "perl v5.10.0" "Perl Programmers Reference Guide".\" For nroff, turn off justification. Always turn off hyphenation; it makes.\" way too many mistakes in technical documents..if n .ad l.nh.SH "NAME"perlglossary \- Perl Glossary.SH "DESCRIPTION".IX Header "DESCRIPTION"A glossary of terms (technical and otherwise) used in the Perl documentation.Other useful sources include the Free On-Line Dictionary of Computing<http://foldoc.doc.ic.ac.uk/foldoc/index.html>, the Jargon File<http://catb.org/~esr/jargon/>, and Wikipedia <http://www.wikipedia.org/>..Sh "A".IX Subsection "A".IP "accessor methods" 4.IX Item "accessor methods"A \*(L"method\*(R" used to indirectly inspect or update an \*(L"object\*(R"'sstate (its instance variables)..IP "actual arguments" 4.IX Item "actual arguments"The scalar values that you supply to a \*(L"function\*(R"or \*(L"subroutine\*(R" when you call it. For instance, when you call\&\f(CW\*(C`power("puff")\*(C'\fR, the string \f(CW"puff"\fR is the actual argument. Seealso \*(L"argument\*(R" and \*(L"formal arguments\*(R"..IP "address operator" 4.IX Item "address operator"Some languages work directly with the memory addresses of values, butthis can be like playing with fire. Perl provides a set of asbestosgloves for handling all memory management. The closest to an addressoperator in Perl is the backslash operator, but it gives you a \*(L"hardreference\*(R", which is much safer than a memory address..IP "algorithm" 4.IX Item "algorithm"A well-defined sequence of steps, clearly enough explained that even acomputer could do them..IP "alias" 4.IX Item "alias"A nickname for something, which behaves in all ways as though you'dused the original name instead of the nickname. Temporary aliases areimplicitly created in the loop variable for \f(CW\*(C`foreach\*(C'\fR loops, in the\&\f(CW$_\fR variable for map or grepoperators, in \f(CW$a\fR and \f(CW$b\fR during sort'scomparison function, and in each element of \f(CW@_\fR for the \*(L"actualarguments\*(R" of a subroutine call. Permanent aliases are explicitlycreated in packages by importing symbols or byassignment to typeglobs. Lexically scoped aliases forpackage variables are explicitly created by the ourdeclaration..IP "alternatives" 4.IX Item "alternatives"A list of possible choices from which you may select only one, as in\&\*(L"Would you like door A, B, or C?\*(R" Alternatives in regular expressionsare separated with a single vertical bar: \f(CW\*(C`|\*(C'\fR. Alternatives innormal Perl expressions are separated with a double vertical bar:\&\f(CW\*(C`||\*(C'\fR. Logical alternatives in \*(L"Boolean\*(R" expressions are separatedwith either \f(CW\*(C`||\*(C'\fR or \f(CW\*(C`or\*(C'\fR..IP "anonymous" 4.IX Item "anonymous"Used to describe a \*(L"referent\*(R" that is not directly accessiblethrough a named \*(L"variable\*(R". Such a referent must be indirectlyaccessible through at least one \*(L"hard reference\*(R". When the lasthard reference goes away, the anonymous referent is destroyed withoutpity..IP "architecture" 4.IX Item "architecture"The kind of computer you're working on, where one \*(L"kind\*(R" of computermeans all those computers sharing a compatible machine language.Since Perl programs are (typically) simple text files, not executableimages, a Perl program is much less sensitive to the architecture it'srunning on than programs in other languages, such as C, that arecompiled into machine code. See also \*(L"platform\*(R" and \*(L"operatingsystem\*(R"..IP "argument" 4.IX Item "argument"A piece of data supplied to a program,\&\*(L"subroutine\*(R", \*(L"function\*(R", or \*(L"method\*(R" to tell it what it'ssupposed to do. Also called a \*(L"parameter\*(R"..IP "\s-1ARGV\s0" 4.IX Item "ARGV"The name of the array containing the \*(L"argument\*(R" \*(L"vector\*(R" from thecommand line. If you use the empty \f(CW\*(C`<>\*(C'\fR operator, \*(L"\s-1ARGV\s0\*(R" isthe name of both the \*(L"filehandle\*(R" used to traverse the arguments andthe \*(L"scalar\*(R" containing the name of the current input file..IP "arithmetical operator" 4.IX Item "arithmetical operator"A \*(L"symbol\*(R" such as \f(CW\*(C`+\*(C'\fR or \f(CW\*(C`/\*(C'\fR that tells Perl to do the arithmeticyou were supposed to learn in grade school..IP "array" 4.IX Item "array"An ordered sequence of values, stored such that you caneasily access any of the values using an integer \*(L"subscript\*(R"that specifies the value's \*(L"offset\*(R" in the sequence..IP "array context" 4.IX Item "array context"An archaic expression for what is more correctly referred to as\&\*(L"list context\*(R"..IP "\s-1ASCII\s0" 4.IX Item "ASCII"The American Standard Code for Information Interchange (a 7\-bitcharacter set adequate only for poorly representing English text).Often used loosely to describe the lowest 128 values of the various\&\s-1ISO\-8859\-X\s0 character sets, a bunch of mutually incompatible 8\-bitcodes best described as half \s-1ASCII\s0. See also \*(L"Unicode\*(R"..IP "assertion" 4.IX Item "assertion"A component of a \*(L"regular expression\*(R" that must be true for thepattern to match but does not necessarily match any characters itself.Often used specifically to mean a \*(L"zero width\*(R" assertion..IP "assignment" 4.IX Item "assignment"An \*(L"operator\*(R" whose assigned mission in life is to change the valueof a \*(L"variable\*(R"..IP "assignment operator" 4.IX Item "assignment operator"Either a regular \*(L"assignment\*(R", or a compound \*(L"operator\*(R" composedof an ordinary assignment and some other operator, that changes thevalue of a variable in place, that is, relative to its old value. Forexample, \f(CW\*(C`$a += 2\*(C'\fR adds \f(CW2\fR to \f(CW$a\fR..IP "associative array" 4.IX Item "associative array"See \*(L"hash\*(R". Please..IP "associativity" 4.IX Item "associativity"Determines whether you do the left \*(L"operator\*(R" first or the right\&\*(L"operator\*(R" first when you have "A \*(L"operator\*(R" B \*(L"operator\*(R" C" andthe two operators are of the same precedence. Operators like \f(CW\*(C`+\*(C'\fR areleft associative, while operators like \f(CW\*(C`**\*(C'\fR are right associative.See perlop for a list of operators and their associativity..IP "asynchronous" 4.IX Item "asynchronous"Said of events or activities whose relative temporal ordering isindeterminate because too many things are going on at once. Hence, anasynchronous event is one you didn't know when to expect..IP "atom" 4.IX Item "atom"A \*(L"regular expression\*(R" component potentially matching a\&\*(L"substring\*(R" containing one or more characters and treated as anindivisible syntactic unit by any following \*(L"quantifier\*(R". (Contrastwith an \*(L"assertion\*(R" that matches something of \*(L"zero width\*(R" and maynot be quantified.).IP "atomic operation" 4.IX Item "atomic operation"When Democritus gave the word \*(L"atom\*(R" to the indivisible bits ofmatter, he meant literally something that could not be cut: \fIa\-\fR(not) + \fItomos\fR (cuttable). An atomic operation is an action thatcan't be interrupted, not one forbidden in a nuclear-free zone..IP "attribute" 4.IX Item "attribute"A new feature that allows the declaration of variablesand subroutines with modifiers as in \f(CW\*(C`sub foo : lockedmethod\*(C'\fR. Also, another name for an \*(L"instance variable\*(R" of an\&\*(L"object\*(R"..IP "autogeneration" 4.IX Item "autogeneration"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?