# New Ticket Created by Philippe de Rochambeau
# Please include the string: [perl #118539]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118539 >
In Rakudo 2013.5 on Windows 7,
>perl6 -e "if (['a','b'] ~~ (*, 'a', *)) { say 'matches' } else { say 'not' };"
and
>perl6 -e "if ['a','b'] ~~ (*, 'a', *) { say 'matches' } else { say 'not' };"
throw a "Cannot convert string to number" error
PS
The following example on
http://en.wikibooks.org/wiki/Perl_6_Programming/Control_Structures, is invalid,
since ~~ takes precedence on the comma.
["a", "b"] ~~ *, "a", *;