Sams Teach Yourself Perl in 24 Hours (3rd Edition)

 <  Day Day Up  >    

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]

s (step into subroutine)

        debugger command

s/// (pattern substitution operator) 2nd

        modifiers 2nd 3rd 4th

Sample Output from Moon (Listing 6.1) 2nd

Sams Teach Yourself Unix in 24 Hours

scalar variables

        use in regular expressions

scalars

        assignment

        converting between arrays and

        defined

       editing

                substr function

        expressions

        interchanging numbers and strings

        literals

                numeric

                string

       numbers

                comparing

        string searches

                index function

                rindex function

       strings

                comparing

        type identifier

        undef

        variables

                default values

                special 2nd

scientific notation

scope

        defined

        functions 2nd

        global variables

        local variables

       private variables

                blocks

                subroutines

       variables

                dynamically scoped

                lexically scoped

scoping

        variables 2nd 3rd 4th

                Small Program Using Package and Lexical Variables (Listing 17.4) 2nd

                Small Scoping Example (Listing 17.3) 2nd

scripts

searching

        scalars

                index function

                rindex function

security

        defensive programming

        writing CGI programs 2nd 3rd 4th 5th 6th 7th 8th 9th

                denial of service 2nd

                encryption 2nd 3rd 4th

                hacking forms 2nd

                insecure (hackable) data 2nd 3rd 4th 5th

sed tool (Unix)

        replacement by Perl

seek function

        random access file pointers

semaphore files

        code listing

servers

       denial of service

                CGI form security 2nd

       HTTP

                connection process 2nd 3rd

        Web

                Apache

                debugging CGI programs 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

                installing CGI programs 2nd 3rd 4th

                running CGI programs 2nd

                writing CGI programs 2nd 3rd 4th 5th 6th 7th

Setting Up the Document (Listing 20.4) 2nd 3rd 4th 5th 6th 7th

shift function

short-circuiting

        logical operators

size

        array 2nd

        file test

slice

        array

Small Program Using Package and Lexical Variables (Listing 17.4) 2nd

Small Scoping Example (Listing 17.3) 2nd

sort function

        reordering arrays

sorting

        hashes

spaceship operator (<=

special characters

       CGI programs

                escaping 2nd 3rd

splice function

split function

        converting arrays to scalars

Spreadsheet++ParseExcel module

        spreadsheet reading 2nd 3rd

Spreadsheet++WriteExcel module

        CSV table conversion to spreadsheet 2nd 3rd 4th

spreadsheets

        Common Separated Values (CSV) format 2nd

       CSV (Common Separated Values)

                converting to native Excel format 2nd 3rd 4th

       listings

                Convert CSV to a Native Excel Spreadsheet (20.6) 2nd 3rd

                Reading an Excel Spreadsheet (20.7) 2nd 3rd

        reading 2nd 3rd

        writing 2nd

sprintf function

stacks

        lists

                push and pop

                shift and unshift

standard deviation

stat function

        identifying files 2nd 3rd 4th

       permissions

                printing 2nd

        return values 2nd 3rd

        time stamps 2nd

statement

statement blocks 2nd

        bare

        format of

        naked

        nested

statement separator

statements

        exit 2nd

        foreach

       if

                alphanumeric relational operators 2nd

                expression testing 2nd

                logical operators 2nd 3rd 4th 5th

                numeric relational operators 2nd 3rd

                syntax variations 2nd

                true/false values 2nd 3rd 4th

       if-else

                expression testing

       if-elsif-else

                expression testing 2nd

        last 2nd

                with label

        next

                with label

       our

                The out Statement (Listing 17.5) 2nd

        print 2nd

        redo

static Web pages

        retrieving 2nd 3rd 4th 5th

statistics

        code listing

        mean

        median

        output listing

        standard deviation

Statistics Module (Listing 17.1) 2nd

Statistics Program with Function Name Export (Listing 17.6) 2nd 3rd 4th 5th

STDERR filehandle

STDIN filehandle

STDOUT filehandle

storage

        anonymous

String++* module (CPAN)

strings

        .. (range operator)

        backslash

       comparing

                cmp

       concatenation

                by interpolation

                using . operator

        delimiters

        double quotes

        escape sequences 2nd

        interchanging with numbers

        interpolation

        q operator

        qq operator

        quoting

        qw operator

        repetition

        searching scalars

                index function

                rindex function

        single quotes

structures

        exercise

subroutines

        arguments

                arrays and hashes

        calling

        creating

       debugging

                stepping into

       modules

                forcing names on

                forcing names on (Exporter) 2nd 3rd 4th 5th

                grouping

                namespaces 2nd

        pure functions

        recursive

                termination condition

        return values

        scope

substitution

        regular expressions 2nd

                modifier 2nd 3rd 4th

substr function

        editing scalars

surveys

        writing multipage forms 2nd

                listings 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

switch statement

        program flow control 2nd

Symbol module

syntax errors

        troubleshooting

Sys::Hostname module

Sys::Syslog module

system function

        capturing output

        command interpreter

 <  Day Day Up  >    

Категории