El 02/12/14 a las 08:08, Salvador Fandino escribió:
----- Original Message -----
From: Roberto Henriquez <robe...@freekeylabs.com>
To: madrid-pm@pm.org
Cc:
Sent: Monday, December 1, 2014 4:30 PM
Subject: Re: [Madrid-pm] Ayuda con Perl 6
On 12/01/2014 02:51 PM, JJ Merelo wrote:
Por mucho que he buscado, no me entero de qué significa esto en Perl 6
my @uniq_results= @all_results.uniq(:as(*.url));
(a partir del :as)
Si no recuerdo mal, la sintaxis :key(value) es una forma de pasar un valor por
nombre a una función.
El *.url crea una subrutina anónima
Osea, que uniq(:as(*.url)) es lo que en Perl 5, típicamente se escribiría:
uniq(as => sub { $_->url });
_______________________________________________
Madrid-pm mailing list
Madrid-pm@pm.org
http://mail.pm.org/mailman/listinfo/madrid-pm
Creo que en la documentación de Perl 6 se refieren a esta sintaxis como
"adverbios", ya que modifican el significado del verbo.
http://perl6advent.wordpress.com/2013/12/10/day-10-adverbly-adverby-adverbs/
JF
_______________________________________________
Madrid-pm mailing list
Madrid-pm@pm.org
http://mail.pm.org/mailman/listinfo/madrid-pm