in reply to Re: using 'or' followed by ','in thread using 'or' followed by ','
This will work:
$x=$v or (warn "got a false value for key $k"), next; [download]
As it puts the precedence back to order.