Есть ли в Perl какие-либо различия между следующими двумя конструкциями:
*main::foo = *main::bar
и
$main::{foo} = $main::{bar}
Похоже, что они имеют одну и ту же функцию (наложение всех слотов в * main :: foo
к тем, которые определены в * main :: bar
), но мне просто интересно, всегда ли это эквивалентность сохраняется.