##
$ perl -le'for( qw( foo bar baz quux ), "" ){ print int scalar( /b/ .. /$^/ ) }'
0
1
2
3
4
$ perl -le'for( qw( foo bar baz quux ), "" ){ print int scalar( /baz/ .. /$^/ ) }'
0
0
1
2
3
##
##
log_failure()
unless grep {
( exists $hash{$_} and ( do_something($_), 1 ) )
.. /$^/
} @options;