[bcn-pm] aclariment sobre ordenacio

Alex Muntada alexm a alexm.org
div feb 26 03:01:29 PST 2010


+ Xavier Noria <fxn a hashref.com>:

> Be, succeeix que si fem una cerca pels objectes que tenen fxn/rating
> menor o igual que 10 surt O, y si fem menor o igual que 10.0 surt O'.
> Per tant no nomes cal filar prim des del punt de vista de tipus, si no
> que es que a mes aixo es determinant a les queries.

Moltes gràcies per l'aclariment, queda clar que no es poden barrejar
pomes i taronges :)

> i per fer-ho simetric li dono la volta al context llista de com ho tenia pensat:
>
>    ($type, $rating) = $mre->value("fxn/rating");
>
> D'aquesta manera, com que la fletxa no es mes que una coma el parell
> que obtenim es enxufable al setter, que es quelcom que crec que la
> interficie ha de complir:
>
>    @tag = $mre->value("fxn/rating");
>    $mre->tag("joan/rating", @tag); # penseu en una migracio de dades p. ex.
>
> i a mes a mes el tipus s'usa en ambdos casos a l'esquerra de la dada,
> que es tambe una ordenacio molt normal.

No només això, sinó que també podries utilitzar hashos i funciona igual de bé:

my %rating = $mre->value("fxn/rating");
$mre->tag("joan/rating", %rating);

Però ara a més pots fer $rating{'integer'} i obtenir el valor :)

-- 
Alex Muntada <alexm a alexm.org>
http://alexm.org/


Més informació sobre la llista de correu Barcelona-pm