reset() function in Perl resets (clears) all package variables starting with the letter range specified by value passed to it. Generally it is used only within a continue block or at the end of a loop.
Note: Use of reset() function is limited to variables which are not defined using my() function.
letter_range: a range of letters that begin with a common character or a set of characters
1, and resets all the variable in the given range
var1 value = 20, var2 value = 15 var1 value = , var2 value =
variable1 value = 10, variable2 value = 30 variable3 value = 40 variable1 value = , variable2 value = , variable3 value = 40
In the code given in Example 2, variable 3 is defined using my() function and hence, its value shows no effect of the reset() function whereas other variable’s values get reset.
- Perl | uc() Function
- Perl | cos() Function
- Perl | int() function
- Perl | each() Function
- Perl | exp Function
- Perl | sin() Function
- Perl | log() Function
- Perl | oct() Function
- Perl | ord() Function
- Perl | chr() Function
- Perl | tell() Function
- Perl | abs() function
- Perl | hex Function
- Perl | glob() Function
- Function Signature in Perl
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.