I’m trying to figure out what the differences are between the above-mentioned routines, and if statements like
say $y.Bool;
say $y.so;
say ? $y;
say so $y;
would ever produce a different result.
So far the only difference that is apparent to me is that ?
has a higher precedence than so
. .Bool
and .so
seem to be completely synonymous. Is that correct and (practically speaking) the full story?