[Madrid-pm] Ayuda con Perl 6
Salvador Fandino
sfandino en yahoo.com
Lun Dic 1 23:08:13 PST 2014
----- Original Message -----
> From: Roberto Henriquez <roberto en freekeylabs.com>
> To: madrid-pm en 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 });
Más información sobre la lista de distribución Madrid-pm