Cargando…

Advanced Perl programming : from advanced to expert /

William Rothwell's Advanced Perl Programming continues where his previous book left off, more or less, as it guides you through advanced techniques of the Perl programming language starting with command-line options, references, and arrays and hashes from advanced data types. Next, you'll...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rothwell, William
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress L.P., 2020.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 KNOVEL_on1157091992
003 OCoLC
005 20231027140348.0
006 m o d
007 cr un|---aucuu
008 200606s2020 cau o 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d EBLCP  |d GW5XE  |d OCLCQ  |d LQU  |d UKMGB  |d N$T  |d OCLCF  |d AUD  |d UKAHL  |d OCLCQ  |d COM  |d OCLCO  |d OCLCQ 
015 |a GBC080298  |2 bnb 
016 7 |a 019812886  |2 Uk 
019 |a 1156625489  |a 1162282471  |a 1163812446  |a 1164678070  |a 1175710034  |a 1182535483  |a 1183414627 
020 |a 9781484258637  |q (electronic bk.) 
020 |a 1484258630  |q (electronic bk.) 
020 |z 1484258622 
020 |z 9781484258620 
024 8 |a 10.1007/978-1-4842-5 
029 1 |a AU@  |b 000067295324 
029 1 |a UKMGB  |b 019812886 
035 |a (OCoLC)1157091992  |z (OCoLC)1156625489  |z (OCoLC)1162282471  |z (OCoLC)1163812446  |z (OCoLC)1164678070  |z (OCoLC)1175710034  |z (OCoLC)1182535483  |z (OCoLC)1183414627 
037 |a com.springer.onix.9781484258637  |b Springer Nature 
050 4 |a QA76.73.P22 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Rothwell, William. 
245 1 0 |a Advanced Perl programming :  |b from advanced to expert /  |c William "Bo" Rothwell. 
260 |a Berkeley, CA :  |b Apress L.P.,  |c 2020. 
300 |a 1 online resource (296 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: Command-Line Options -- Changing input record separator -- Create a loop around your script -- Looping and printing -- Looping and parsing -- Editing in place -- Flexibility in backup filenames -- Backing up to different directories -- Syntax checking -- Pre-appending to @INC -- Manipulate @INC at compile time -- Using the -I option -- Including modules -- Using -M to load specific identifiers from modules -- Alternative syntax to -M -- Command-line parsing 
505 8 |a Displaying configuration information -- Extracting scripts from messages -- Handling extra text after end of script -- Additional resources -- Lab exercises -- Chapter 2: References -- Creating references -- Returning the value from a reference -- Other methods of referencing arrays -- Arrays of scalar references -- Another method of referencing hashes -- The ref function -- Making anonymous references -- Method #1 -- Method #2 -- Method #1 -- Method #2 -- References to functions -- use strict'refs' -- Making use of symbolic references -- Additional resources -- Lab exercises 
505 8 |a Chapter 3: Advanced Data Types: Arrays -- What you should already know about arrays -- Creating arrays -- Returning values in arrays -- Adding and removing elements in an array -- Looping through the array -- Array operators -- The reverse operator -- The sort operator -- The qw operator -- Array separator variable -- Regular expression matching with grep -- What you might know about arrays -- Changing #array changes the size of the array -- Arrays returned in scalar context returns the number of elements in the array -- Changing the variable in a foreach loop changes the array elements 
505 8 |a The _ variable is used by default in a foreach loop -- The foreach loop and for loops are the same thing -- Arrays of arrays -- Method #1 -- Make an array for each data type -- Method #2 -- Make an array for each transaction -- Method #3 -- Make an array of arrays -- Creating arrays of arrays -- Rows and columns -- Creating a multi-dimensional array from STDIN -- Accessing values in an array of arrays -- Adding a subarray (row) -- Adding a column -- Printing an array of arrays -- Additional resources -- Lab exercises -- Chapter 4: Advanced Data Types: Hashes 
505 8 |a What you should already know about hashes -- Creating associative arrays -- Accessing values in an associative array -- Removing associative array keys and values -- exists vs. defined -- What you might know about hashes -- Keeping order in hashes -- Additional useful hash modules -- Inverting a hash: method #1 -- Inverting a hash: method #2 -- Hashes of hashes -- Approach #1 -- Make four arrays, one for each student -- Approach #2 -- Make three associative arrays, one for each test -- Approach #3 -- Make a hash of hashes -- Creating hashes of hashes -- Accessing values in a hash of hashes 
500 |a Accessing one element 
500 |a Includes index. 
520 |a William Rothwell's Advanced Perl Programming continues where his previous book left off, more or less, as it guides you through advanced techniques of the Perl programming language starting with command-line options, references, and arrays and hashes from advanced data types. Next, you'll learn about typeglobs for symbolic entries. Additionally, you'll see advanced subroutine handling, then packages and namespaces. Furthermore, you'll build advanced modules and install CPAN modules. Unlike Java and C++, modules have been around in Perl for a long time now. Along the way, you'll learn and use POD mark up language for Perl documentation. Moreover, you'll get a survey of the many advanced features and data structures of the current Perl programming language. You'll also get a survey of the new features of the latest Perl 5.x release. After reading and using this book, you'll have the tools, techniques, and source code to be an expert Perl programmer. You will: Carry out command-line parsing and extract scripts Create references; return values from a reference; work with the ref Function and strict refs Work with advanced Perl data types using arrays, hashes, and hash of hashes Use Typeglobs for symbol table entries Build modules and install CPAN modules Write documentation for Perl using POD Work with the newest features in Perl, including the smartmatch operator, yada yada, automated regex modifiers, the CORE namespace and more. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a Knovel  |b ACADEMIC - Software Engineering 
650 0 |a Perl (Computer program language) 
650 6 |a Perl (Langage de programmation) 
650 7 |a Perl (Computer program language)  |2 fast  |0 (OCoLC)fst01058226 
776 0 8 |i Print version:  |a Rothwell, William ""Bo"".  |t Advanced Perl Programming : From Advanced to Expert.  |d Berkeley, CA : Apress L.P., ©2020  |z 9781484258620 
856 4 0 |u https://appknovel.uam.elogim.com/kn/resources/kp83B80RP8/toc  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37526003 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6214888 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6214833 
938 |a EBSCOhost  |b EBSC  |n 2489818 
938 |a YBP Library Services  |b YANK  |n 16789986 
994 |a 92  |b IZTAP