Парни Perl не так прост, я подумал, что это очень запутанная вещь. Я просто перешел к операторам и написал несколько кодов, но я не могу понять, как компилятор их обрабатывает.выход для вышеприведенного кода - 88, и куда делось добро?а теперь давайте посмотрим на другой.
$in ="42";
$out="good52"+32;
print $out ;
и для них результат равен 32. Вопрос в том, куда делась польза, которую мы только что сохранили в $ out, и значение 52 между "", почемуКомпилятор просто печатает значение как 32, но не этот оставшийся текст. И другой вопрос:
$in=52;
$in="52";
, оба выполняют ту же работу "52", не работая как текст.потому что, когда мы добавляем «52» +32, это дает 84. что происходит, и
$in = "hello";
$in = hello;
оба выполняют одинаковую работу?или они отличаются, но если я печатаю, то выдает тот же результат. Это просто съедает мой мозг. Это так запутанно, потому что "52" или 52 и "привет" или привет делают ту же работу, почему они вводят "". Я простонужно объяснение, почему это происходит для вышеуказанных кодов.