Рассмотрим этот код:
@tmp = split(/\s+/, "apple banana cherry");
$aref = \@tmp;
Помимо того, что код не является элегантным, приведенный выше код хрупок.Скажем, я следую за этой строкой:
@tmp = split(/\s+/, "dumpling eclair fudge");
Теперь $$aref[1]
- это "эклер" вместо "банан".
Как мне избежать использования переменной temp?
Концептуально, я думаю о чем-то вроде
$aref = \@{split(/\s+/, "apple banana cherry")};