Aşağıdaki gibi bir komut dosyasında, "my" öğesinin "var" değerini yalnızca bir kez etkin bir şekilde bildirmesi ve BEGIN bloğu dışında görünmesini sağlamanız mümkün mü?BEGIN bloğundaki değişken bildirim
echo -e "\n\n\n" | \
perl -lne 'BEGIN { my $var="declared & initialized once" } print $var'
Ayrıca, "my" olmadan varyasyon bildirme neden BEGIN bloğu dışında görünmesini sağlar?
Derleme sırası beni biraz şaşırtıyor. BEGIN bloğunda önce $ var bildirildiğinden, neden daha sonra "benim" ibaresiyle silinmiyor? –