div class=trans-pagebuttonPage 1button div class=trans-image amp-img class=trans-thumb alt=Page 1: Practical Perl Programming src=https:reader031fdocumentsusreader031viewer2022030209621dd7f343b82c54b75556f3html5thumbnails1jpg width=142 height=106 layout=responsive amp-img divul liPractical Perl Programmingli liContentsli liIntroduction to Perlli liWhat is Perlli liOriginsli liSimilar to Cli liCost and Licensingli liInstalling Perl Installedli liGetting and Installing Perlli liWriting Perl Programsli liCreating the Programli liInvocationli liComments in Your Programli liFurther ReadingInformationli liNumeric and String Literalsli liNumeric Literalsli liExample: Numbersli liString Literalsli liExample: Single-Quoted Stringsli liExample: Double-Quoted Stringsli liExample: Back-Quoted Stringsli liVariablesli liScalar Variablesli liDefining Scalar Variablesli liString Scalar Variablesli liArraysli liWhat is an Arrayli liLiteral Arraysli liIndexed Arraysli liSome Useful Array Functionsli liAssociative Arraysli liAssociative Array Operatorsli liOperatorsli liThe Binary Arithmetic Operatorsli liThe Unary Arithmetic Operatorsli liThe Logical Operatorsli liThe Bitwise Operatorsli liComparison operators for numbers and stringsli liThe Range Operator li liThe String Operators and xli liOrder of Precedenceli liPerl Statementsli liUnderstanding Expressionsli liStatement Blocksli liStatement Blocks and Local Variablesli liIfUnless statementli liThe for statementli liThe whileuntil statementli liThe foreach statementli liFunctionsli liUsing the Parameter Array @_li liPassing Parameters by Referenceli liScope of Variablesli liUsing a List as a Function Parameterli liNesting Function Callsli liUsing a Private Functionli liString Functionsli liArray Functionsli liSummaryli liReferencesli liReference Typesli liPassing Parameters to Functionsli liThe ref Functionli liExample: Creating a Data Recordli liInterpolating Functions Inside Double-Quoted Stringsli liSummaryli liFiles -- Input...