On Wed, Dec 24, 2008 at 06:38:18PM -0800, Larry Wall wrote:
> On Wed, Dec 24, 2008 at 06:57:39PM -0500, Mark J. Reed wrote:
> : Ok, it works with a $^var in place of $x in the where block.Should
> : the parameter be visible there under its declared name? If not, then
> : this is clearly just p
On Wed, Dec 24, 2008 at 06:57:39PM -0500, Mark J. Reed wrote:
: Ok, it works with a $^var in place of $x in the where block.Should
: the parameter be visible there under its declared name? If not, then
: this is clearly just pilot error, and never mind...
It's supposed to be visible by then,
Ok, it works with a $^var in place of $x in the where block.Should
the parameter be visible there under its declared name? If not, then
this is clearly just pilot error, and never mind...
On Wed, Dec 24, 2008 at 6:47 PM, Mark J. Reed wrote:
> I thought this would work:
>
> multi th($x where
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 w