in reply to Obscure expression!

If $& is true print $_; then match against $_ looking for either "default" or the end of the line. As a side effect, this match will set $& either to "default" (a true value) or the empty string (a false value).