Я не понимаю автоинкрементных букв в Perl.
Этот пример кажется вполне понятным:
$a = 'bz'; ++$a;
ca #output
b
увеличивается до c
. Для z
ничего не осталось, поэтому он возвращается к a
(или, по крайней мере, так я вижу процесс).
Но затем я нахожу такие утверждения, как это:
$a = 'Zz'; ++$a;
AAa #output
и
$a = '9z'; ++$a;
10 #output
Почему не увеличивается Zz
return Aa
? И почему не увеличивается 9z
return 0z
?
Спасибо!