I thought this would work:

multi th($x where { $x % 10 == 1 }) { "{$x}st" }
multi th($x where { $x % 10 == 2 }) { "{$x}nd" }
multi th($x where { $x % 10 == 3 }) { "{$x}rd" }
multi th($x) { "{$x}th" }

say th(22)

but it yields "22th".  Is this a Rakudo bug or me not understanding
how constraints work?

-- 
Mark J. Reed <markjr...@gmail.com>

Reply via email to