Perl 编程/关键字/reset
外观
Thereset命令清除变量并在循环结束时重置。??它通常用在continue块中。这EXPRESSION被理解为单个字符的列表,其中允许使用连字符表示范围。它始终返回1.
当前包中以这些字符开头的所有数组和变量都将重置为其原始状态。如果没有EXPRESSION,当前包中的一次性搜索(?pattern?)将被重置,以便它们可以再次匹配。
在使用.pm扩展名搜索文件之前,reset首先搜索扩展名为.pmc的文件,如果找到,则加载它而不是.pm文件。
设置EXPRESSION为EXPRESSION不建议,因为它会清除@ARGV和@INC数组,以及%ENV哈希。
reset EXPRESSION
reset
reset 'X'; # reset all X variables
reset 'A-z'; # not recommended, as it wipes out @ARGV, %ENV, and @INC
reset 'a-z'; # reset all lower-case variables
reset; # reset ?one-time? searches