note
zwon
Interestingly, <c>!1</c> is <c>""</c>, <c>~~(!1)</c> is <c>0</c>, but <c>~~("")</c> is <c>""</c>.
<code>
$ perl -MO=Deparse -E'say !1; say ~~(!1); say ~~("");'
use feature 'current_sub', 'evalbytes', 'fc', 'say', 'state', 'switch', 'unicode_strings', 'unicode_eval';
say !1;
say 0;
say '';
-e syntax OK
</code>
1134400
1134431