5.10 से पहले पर्ल में कोई "राज्य" घोषणा नहीं है।
मैं इन पर्ल्स में स्थिर चर बनाने के उदाहरण में आया हूं: my $x if 0
। if 0
सशर्त एक स्थिर चर की तरह चर कार्य करता है:
use strict; use warnings;
add() for 1..7;
sub add {
my @arr =() if 0;
push @arr, '+';
print @arr, "\n";
}
प्रिंट:
+
++
+++
++++
+++++
++++++
+++++++
इस व्यवहार पर्ल के सभी संस्करणों में लगातार 5.10 से पहले है?
ठीक है, नहीं संस्करणों पर्ल 5.0 :) –