=over =item local EXPR X You really probably want to be using C instead, because C isn't what most people think of as "local". See L for details. A local modifies the listed variables to be local to the enclosing block, file, or eval. If more than one value is listed, the list must be placed in parentheses. See L for details, including issues with tied arrays and hashes. The C construct can also be used to localize the deletion of array/hash elements to the current block. See L. =back