From perlsyn
the first row that applies, in either order, determines the match beha +viour ... Num numish[!] numeric equality $a == $b Any Str string equality $a eq $b Any Num numeric equality $a == $b Any Any string equality $a eq $b
So surely it's using the second case (Any ~~ Str) using string equality.
In reply to Re: "42" ~~ "42.0" is false in 5.10
by FunkyMonk
in thread "42" ~~ "42.0" is false in 5.10
by szabgab
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |