|
|
|
|
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
|