Beginning Perl : [learn the Perl skills employers are looking for] / Curtis "Ovid" Poe
Resource type: Ressourcentyp: Buch (Online)Buch (Online)Sprache: Englisch Verlag: Somerset : John Wiley & Sons, Incorporated, 2012Beschreibung: Online-RessourceISBN:- 9781283592376
- 1283592371
- 9781118221877
- 005.2762
- 005.133
- QA76.73.P22
Inhalte:
Zusammenfassung: Intro -- Beginning Perl -- Copyright -- Credits -- About the Author -- About the Technical Editor -- Acknowledgments -- Contents -- Introduction -- Who this Book is for -- If You Have No Programming Experience -- If You're An Experienced Programmer -- What this Book Covers -- How this Book is Structured -- What You Need to Use this Book -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Chapter 1: What is Perl? -- Perl Today -- Getting Perl -- Working with Non-Windows Platforms: perlbrew -- Using Windows -- The Perl Community -- IRC -- PerlMonks -- Perl Mongers -- StackOverflow -- Using perldoc -- Understanding the Structure of perldoc -- Getting Started with perldoc -- Using Tutorials and FAQs -- Using the perldoc - f function -- Using a Terminal Window -- Using the Command Line -- Creating a Work Directory -- Creating Hello, World! -- Writing Your First Program -- Shebang Lines -- Summary -- Chapter 2: Understanding the CPAN -- CPAN and METACPAN -- Finding and Evaluating Modules -- Downloading and Installing -- CPAN Clients -- Using the CPAN.pm Client -- Using the Cpanm Client -- PPM -- CPAN::Mini -- Summary -- Chapter 3: Variables -- What Is Programming? -- A Few Things to Note Before Getting Started -- strict, warnings, and diagnostics -- The my Function -- Sigils -- Identifiers -- Scalars -- Strings -- Numbers -- Arrays -- Breaking Down the Code -- Accessing Elements -- Iterating over Arrays -- Hashes -- Accessing Elements -- Iterating Over Hashes -- Adding Data to Hashes -- Slices -- Array Slices -- Hash Slices -- Context -- Scalar Context -- List Context -- Scope -- my Variables -- Package Variables -- Strict, Warnings, and Diagnostics -- strict -- warnings -- diagnostics -- Working Without a Net -- Perl's Built-in Variables -- _ -- %ENV -- ARGV -- Other Special Variables -- Summary -- Chapter 4: Working with Data.PPN: PPN: 790350327Package identifier: Produktsigel: ZDB-30-PAD | ZDB-30-PQE
Beginning Perl; Copyright; Credits; About the Author; About the Technical Editor; Acknowledgments; Contents; Introduction; Who this Book is for; If You Have No Programming Experience; If You're An Experienced Programmer; What this Book Covers; How this Book is Structured; What You Need to Use this Book; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: What is Perl?; Perl Today; Getting Perl; Working with Non-Windows Platforms: perlbrew; Using Windows; The Perl Community; IRC; PerlMonks; Perl Mongers; StackOverflow; Using perldoc; Understanding the Structure of perldoc
Getting Started with perldocUsing Tutorials and FAQs; Using the perldoc - f function; Using a Terminal Window; Using the Command Line; Creating a Work Directory; Creating Hello, World!; Writing Your First Program; Shebang Lines; Summary; Chapter 2: Understanding the CPAN; CPAN and METACPAN; Finding and Evaluating Modules; Downloading and Installing; CPAN Clients; Using the CPAN.pm Client; Using the Cpanm Client; PPM; CPAN::Mini; Summary; Chapter 3: Variables; What Is Programming?; A Few Things to Note Before Getting Started; strict, warnings, and diagnostics; The my Function; Sigils
IdentifiersScalars; Strings; Numbers; Arrays; Breaking Down the Code; Accessing Elements; Iterating over Arrays; Hashes; Accessing Elements; Iterating Over Hashes; Adding Data to Hashes; Slices; Array Slices; Hash Slices; Context; Scalar Context; List Context; Scope; my Variables; Package Variables; Strict, Warnings, and Diagnostics; strict; warnings; diagnostics; Working Without a Net; Perl's Built-in Variables; _; %ENV; ARGV; Other Special Variables; Summary; Chapter 4: Working with Data; Using Scalars; Working with Strings; Using String Operators; Scalar::Util; Numeric Builtins
Bitwise OperatorsUnderstanding Booleans; Assignment Operators; Precedence and Associativity; Array and List Functions; Built-in Array Functions; List::Util; Built-in Hash Functions; delete(); exists(); keys(); values(); each(); Scoping Keywords; my(); local(); our(); state(); Summary; Chapter 5: Control Flow; Using the if Statement; Understanding Basic Conditionals; else/elsif/unless; The Ternary Operator ?:; for/foreach loops; Arrays; Lists; C-Style; Using while/until Loops; Lists; last/next/redo/continue; Labels; Statement Modifiers; Types of Statement Modifiers; do while/do until
given/whenBasic Syntax; The Switch Module; Summary; Chapter 6: References; References 101; Array References; Hash References; Anonymous References; Other References; Working with References; Debugging; Copying; Slices; Summary; Chapter 7: Subroutines; Subroutine Syntax; Argument Handling; Multiple Arguments; Named Arguments; Aliasing; State Variables (Pre-and Post-5.10); Passing a List, Hash, or Hashref?; Returning Data; Returning True/False; Returning Single and Multiple Values; wantarray; FAIL!; "Wake Up! Time to Die!"; carp and croak; eval; evalGotchas; Try::Tiny; Subroutine References
Existing Subroutines
Dieser Titel hat keine Exemplare