in reply to Re^2: escaping the @ in an interpolating string
in thread escaping the @ in an interpolating string

More to the point, @$foo is perfectly useful syntax even with strict enabled:
use strict; use warnings; my $foo= [ 1, 2, 3 ]; for (@$foo) { say $_ }