in reply to ||= in Hash Slice
Three ways:
@{$audit}{@$copy_fields} = map $_ || '', @{$item}{@$copy_fields}; [download]
$_ ||= '' for @{$audit}{@$copy_fields} = @{$item}{@$copy_fields}; [download]
no warnings 'uninitialized'; [download]
I only recommend the first.