Perl Programming/Keywords/state

The keyword
declares a lexically scoped variable like, but variables declared with   will never be reinitialized

If the variable list  of   has more than one element, the list has to be placed in brackets. In such a list,  can be used as a placeholder.

If more than one  with the same name are declared within the same lexical scope, Perl issues a warning, as it is the case with multiple $my$ declarations, but they are seen as redundant.

variables can only be used with the  pragma, unless it is written fully as.