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>