Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] [Y] s command, debugger scalar variables anonymous scalar variables directory handle references in filehandle references in hash references in references in 2nd Schwartz, Randal L. (author) Learning Perl, xiii Schwartzian Transform Schwartzian Transform Schwern, Michael ("Perl Test Master") scope of package directive $self variable semicolon (:), preceding blocks setters AUTOLOAD method for creating for objects getters doubling as performance of SKIP designation for tests sort block sort operator 2nd 3rd sorting efficiency of in descending order map operator and multi-level sorting Schwartzian Transform for sort operator 2nd 3rd with indices spaceship operator (<=>) square brackets ([]), anonymous array constructors using standard distribution static local variables, closure variables as STDERR, testing STDOUT, testing Stein, Lincoln (CGI module) Storable module strings eval operator on, avoiding large, testing sorting subclasses, instance variables in subroutines anonymous subroutines closure variables as inputs to as static local variables to closures importing from modules all subroutines custom routines for specific subroutines with import routine with use operator in grep operator local, with same name as module subroutine references to anonymous subroutines dereferencing for callbacks in complex data structures named subroutines returning from subroutines returning subroutines from SUPER:: pseudo-class superclasses 2nd syntax errors 2nd |