[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] range operator: in scalar context; ranks: obtaining by sorting read operator: quickly reading a file with reading from a stream 2nd ref operator: on blessed data[ref operator:blessed data]; on plain references[ref operator:plain references] reference count: circular reference destructor called when zero memory management; soft references and reference operator: applied to list literal[reference operator:list literal] applied to list literal[reference operator:list literal]; applied to variable[reference operator:variable] creating code ref with creating reference with reference: as hash key[reference:hash key] assigning to typeglob assigning to typeglob; blessed circular; 2nd destroying extracting from typeglob with subscript in PEGS[reference:PEGS] in scalar variable[reference:scalar variable]; is a scalar value[reference:scalar value] lists of lists with passing 2nd passing array or hash argument with passing array or hash argument with; pointer to some other object prefer to typeglob returning soft. [See soft reference] string value as syntax 2nd to hash; to LVALUE[reference:lvalue]; to scalar value[reference:scalar] to typeglob[reference:typeglob]; using typeglob instead of[reference:typeglob instead] using undefined value as registering with PAUSE; regular expression word boundaries in regular expression atom: interpolated variable is not zero-width regular expression atom; regular expression: [See also match operator;] $ atom; . atom; \A anchor; \b anchor; \G anchor; 2nd \s atom \w atom; \Z anchor; ^ anchor; alternation in 2nd 3rd backreferences backslash in backtracking in 2nd benchmarking comments in compiling only once efficiency 2nd excess parentheses within greed in 2nd ignoring whitespace in match variables. [See match variables ] matching "this" and "that" matching C comments memory memory variables. [See memory variables] metacharacters; non-greedy repetition operator parentheses in 2nd parsed like arithmetic expression precedence in 2nd readability 2nd rearranging its parts repetition in 2nd 3rd 4th run-time errors from variable interpolation sequence in 2nd 3rd specified at run time taint checking and; variable interpolation in 2nd 3rd word boundaries in; repetition: in regular expression[repetition:regular expression]; 2nd 3rd non-greedy; require directive: BEGIN and; compiling a file at run-time with; how and when to use; 2nd module include path and numeric argument string version vs. do operator[require directive:do operator] return value: context; RETVAL: XSUB magic variable; rindex operator: instead of regular expression 2nd run-time compilation run-time scoping; |