Perl обычно преобразует числовые значения в строковые и наоборот. Однако должно быть что-то, что позволяет, например, Data::Dumper
, чтобы различать оба, как в этом примере:
use Data::Dumper;
print Dumper('1', 1);
# output:
$VAR1 = '1';
$VAR2 = 1;
Есть ли функция Perl, которая позволяет мне одинаково различать, сохраняется ли скалярное значение как число или строка?