Paul Seamons wrote:
method foo {
   for 1 .. 10 {
      $^.method(.sqrt);
   }
}

I would make that:

method foo
{
   for 1 .. 10
   {
      .method sqrt:   #  $?SELF.method( $_.sqrt() )
   }
}

Then usage is:

my $x = "blubb";

$x.foo;  # $x.method( sqrt(1) ) .. $x.method( sqrt(10) )

Iff "blubb" has got a method .method that takes a Num as param ;)
--
TSa (Thomas Sandlaß)





Reply via email to