Index
[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]
[Y]
[Z]
backslash (\) 2nd 3rd backtracking barewords ampersand and best practices 2nd constants and filehandles and in values and expressions 2nd subroutine calls and base 8 base classes best practice inheritance and 2nd initializing base module "bases" as ambiguous name BBEdit editor Benchmark module 2nd benchmarking best practices caching strategies 2nd overview bless function 2nd blessed( ) subroutine 2nd block form if keyword 2nd 3rd postfix form and blocks any function and best practice 2nd code layout and grep function and 2nd map function and 2nd semicolons and 2nd Boehm's Law boilerplates best practice extended 2nd overview booleans best practice Contextual::Return module conversion subroutines for missing arguments and multi-contextual return values naming conventions precedence operators and braces { } as delimiters bracketing empty hashes and filehandles and keywords and references in subroutines and variables vertical alignment of bracketing 2nd BSD bracketing 2nd BUGS AND LIMITATIONS template BUILD( ) method construction/destruction and 2nd cumulative methods and Build.PL built-in functions automating sorts 2nd best practice 2nd 3rd code layout and 2nd error handling and 2nd factoring out fixed-width data globbing grepping 2nd hash values homonyms and 2nd mapping 2nd parentheses and 2nd reversing lists 2nd reversing scalars 2nd separated data 2nd sleeping 2nd sorting string evaluations substrings 2nd utilities variable-width data
|