Это те, о которых я знаю:
- Поведение оператора "
my
", модифицированного условной или циклической конструкцией модификатора оператора (например, "my $x if ...
" ). - Модификация переменной дважды в одном выражении, например
$i = $i++;
-
sort()
в скалярном контексте -
truncate()
, когда LENGTH больше длины файла - Используя 32-разрядные целые числа, "
1 << 32
" - undefined. Смещение отрицательным числом бит также undefined. - Нескалярное присвоение переменных состояния, например.
state @a = (1..3)
.