The meaning of the short circuit here is that the evaluation will be stopped as soon as a logical result is established.
perl -E "@x=qw/a b c d/; for (qw/b w/) { say qq($_ - ), $_ ~~ @x ? q(ja) : q(nein) }"
b Perl , b @x. , grep, , , , , , , .
perl -E "@x=qw/a b c/; for (qw/b d/) { say qq($_ - ), scalar grep $_, @x ? q(ja) : q(nein) }"