|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Schwartz R.L. — Learning Perl Objects, References & Modules |
|
|
Предметный указатель |
getters
getters, AUTOLOAD method and 2nd
getters, creating easily
getters, doubling as setters 2nd
getters, encapsulation and
getters, optimizing
glob operator 2nd 3rd
Global variables
global variables, data destruction and
global variables, package variables as
global variables, scope and
grep operator [See also Schwartzian Transform][See also Schwartzian Transform]
grep operator, filehandles and 2nd
grep operator, functionality
grep operator, indices and
grep operator, indirection and
grep operator, scalar context and 2nd
grep operator, selecting complex data
h2xs tool
h2xs tool, distributions and
h2xs tool, Makefile.PL and
h2xs tool, multiple test scripts and
hash reference
hash reference, anonymous hash constructors
hash reference, as parameters
hash reference, as return values
hash reference, autovivification and
hash reference, Data::Dumper example
hash reference, debugging example 2nd 3rd
hash reference, dereferencing
hash reference, features
hash reference, filesystem capture example
hash reference, object destruction
HASH(0x1a2b3c)
hashes [See also anonymous hash][See also anonymous hash]
hashes, directories as
hashes, instances and
hashes, map operator and
hashes, package names and
hashes, references and 2nd
hashes, scalars and
hashes, storing filehandles
hexadecimal memory address 2nd
importing
importing, -nosticky option
importing, custom routines
importing, Exporter module and 2nd
importing, File::Basename module and
importing, subroutines 2nd
importing, use operation and
indices, sorting with 2nd
indirect object notation
indirection
indirection, applying
indirection, sorting indices
inheritance
inheritance, @ISA variable and
inheritance, code reusability through
inheritance, composition versus
inheritance, constructors and 2nd
inheritance, DESTROY method and 2nd
inheritance, isa method testing
inheritance, method invocation and 2nd
inheritance, multiple inheritance
installation (of modules)
installation (of modules), alternate library locations
installation (of modules), alternate locations
installation (of modules), distribution considerations
instance methods
instance methods, APIs and
instance methods, class methods and
instance methods, invoking 2nd
instance methods, Math::BigInt module
instance methods, OO modules and
instance methods, parameters and
instance methods, restricting to
instance variables
instance variables, defined
instance variables, filehandles as
instance variables, hash keys
instance variables, in subclasses 2nd
instance variables, object destruction and
Instances
instances, accessors and
instances, blessed references and 2nd
instances, building
instances, defined 2nd
instances, hashes and
instances, isa method testing
instances, methods working with
Interfaces
interfaces, distribution considerations
interfaces, File::Basename module 2nd
interfaces, File::Spec module
interfaces, maintenance considerations
interfaces, version numbers and
IO::File class 2nd
is function (Test::More) 2nd
isa method (UNIVERSAL) 2nd
isa_ok function (Test::More)
isnt function (Test::More)
iteration versus recursion
key/value pairs
lexical variables
lexical variables, @ISA and
lexical variables, closures and 2nd
lexical variables, data destruction and
lexical variables, defined
lexical variables, packages and 2nd
lexical variables, reference longevity
lexical variables, subroutine references 2nd 3rd
Libraries
libraries, alternate installation locations 2nd
libraries, loading only once
libraries, search path for
licensing
like function (Test::More)
LISTS
lists, absent import lists
lists, qw( ) list 2nd
lists, sorted list
looping (code structure) 2nd
looping (data structure) 2nd
maintenance considerations
make dist 2nd
make install
make test 2nd 3rd
Makefile.PL
Makefile.PL, controlling distribution
Makefile.PL, PREFIX=option 2nd
Makefile.PL, test harness 2nd 3rd 4th
Makefile.PL, testing and
MANIFEST file 2nd 3rd
map operator [See also Schwartzian Transform][See also Schwartzian Transform]
map operator, functionality
map operator, indirection and
map operator, scalar context
map operator, selecting complex data
Math::BigInt module 2nd
member variables 2nd
memory addresses 2nd
Memory Management 2nd
meta-variables
METHODS [See also class methods instance methods][See also class methods instance methods]
methods, abstract methods
methods, getters doubling as setters
methods, inheritance and 2nd
methods, instances and 2nd
methods, invocation arrow 2nd 3rd 4th
methods, overriding
| methods, parameters and 2nd 3rd 4th
methods, restricting
methods, superclasses 2nd
methods, UNIVERSAL class and
methods, working with classes
Modules [See also packages][See also packages]
modules, announcing
modules, core modules 2nd 3rd
modules, distributions and 2nd
modules, overview
my variables 2nd
Namespaces
namespaces, packages as separators
namespaces, problems with collisions 2nd
nested entities
nested entities, data structures 2nd 3rd
nested entities, element references
nested entities, object destruction
new method
new method, creating objects
new method, indirect object notation
new method, Math::BigInt module
Numbers
numbers, sorting 2nd
numbers, testing equality
Object-Oriented Programming [See OOP]
Objects
objects, as blessed references
objects, bless operator and
objects, creating
objects, destruction of
objects, encapsulation of
objects, filehandles and
objects, instances and
objects, structure considerations
objects, testing with isa and can methods 2nd
ok function (Test::Simple) 2nd
OO (object-oriented) modules
OO (object-oriented) modules, exporting
OO (object-oriented) modules, exporting and
OO (object-oriented) modules, non-OO versus
OO (object-oriented) modules, Test::More module
OOP (object-oriented programming)
OOP, File::Spec module
OOP, inheritance structures and
OOP, overview
OOP, versus non-OOP
ordered lists
our variables
overriding
overriding, methods
overriding, superclass methods 2nd
overriding, UNIVERSAL class methods
Packages [See also modules][See also modules]
packages, @ISA variable and 2nd
packages, as namespace separators
packages, global variables 2nd
packages, lexicals and 2nd
packages, main program in
packages, naming considerations 2nd
packages, scope of directives 2nd
Parameters [See also return values][See also return values]
parameters, @_
parameters, adding to methods 2nd
parameters, callbacks and 2nd
parameters, hash references as
parameters, instance methods and
parameters, instances as
parameters, method invocation and 2nd
parameters, passing to superclasses
parameters, returning updated values
parameters, shifting 2nd
Parent-child relationships
Parsing
parsing, file specifications
parsing, shifting style 2nd
passing by reference [See references]
PATH environment variable
paths, searching for installed modules/libraries 2nd
PAUSE (Perl Authors Upload Server) ID 2nd
perl command
perl command, -d option
perl command, -I option 2nd
perl command, -M option
perl command, -V command line option
perl command, -V:make
perl command, -w option 2nd
perl command, PREFIX= option (Makefile.PL) 2nd
perl-packrats mailing list
PERL5LIB environment variable
POD format
prefixes, explicit
PREREQ_PM setting (Makefiles)
Programs [See also OOP][See also OOP]
programs, behaviors of
programs, compile phase
programs, object destruction and
programs, run phase
programs, sharing code
programs, whitespace 2nd
properties, instances and
push function
qw( ) list 2nd
README file 2nd 3rd
recursively defined data
ref operator 2nd
reference counting
reference counting, closures and
reference counting, defined
reference counting, garbage collection and
reference counting, memory management and
reference counting, nested data structures and
reference counting, subroutine reference example
reference counting, weak references and
references [See also array reference blessed references dereferencing hash reference][See also array reference blessed references dereferencing hash reference]
references, as scalars
references, bless operator
references, destruction and
references, hierarchical data and
references, instances and 2nd 3rd 4th
references, named subroutines
references, object destruction and
references, overview
references, return values
references, scoping and
references, to filehandles
references, weak references
require operator
require operator, @INC and
require operator, functionality 2nd
require operator, syntax errors and
require operator, use operation and 2nd
require_version method (Exporter)
Return values [See also parameters][See also parameters]
return values, bless operator and
return values, coderefs as
return values, hash references
return values, required files
return values, subroutine references
return values, undef example
return values, updated parameters
run phase
run phase, BEGIN keyword and
run phase, storage allocation
s command (debugger)
Scalars
scalars, anonymous
scalars, curly braces and
scalars, filehandles and
scalars, hash references and
|
|
|
Реклама |
|
|
|