Учитывая эту программу:
use strict;
use warnings;
my $zx_size = 32;
my $x = "$zx_size'h0";
Perl говорит мне следующее:
Name "zx_size::h0" used only once: possible typo at concat.pl line 7.
Use of uninitialized value $zx_size::h0 in string at concat.pl line 7.
Почему?
Похоже, существует несколько способов указать пространство имен для var. Есть ли другие?
Можно ли отключить это поведение?