in reply to Reference to an array

The syntax rule in Perl is that anywhere where you write @arrayname you may replace arrayname with a block whose result is a reference to an array.

So, since $item -> body is an expression returning an array, we can write @{$item -> body}. And that's the array you want.

Abigail