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 <[email protected]>
