Perl Best Practices [Electronic resources]

Damian Conway

نسخه متنی -صفحه : 317/ 293
نمايش فراداده

B.4. Chapter 5, Variables
  • Avoid using non-lexical variables. [Lexical Variables ]

  • Don't use package variables in your own development. [Package Variables ]

  • If you're forced to modify a package variable, localize it. [Localization ]

  • Initialize any variable you localize. [Initialization ]

  • use English for the less familiar punctuation variables. [Punctuation Variables ]

  • If you're forced to modify a punctuation variable, localize it. [Localizing Punctuation Variables ]

  • Don't use the regex match variables. [Match Variables ]

  • Beware of any modification via $_. [Dollar-Underscore ]

  • Use negative indices when counting from the end of an array. [Array Indices ]

  • Take advantage of hash and array slicing. [Slicing ]

  • Use a tabular layout for slices. [Slice Layout ]

  • Factor large key or index lists out of their slices. [Slice Factoring ]