librelist archives

« back to archive

hash de array

hash de array

From:
Ruben Achimon
Date:
2011-07-14 @ 14:55
hola a todos!

tengo el siguiente array:

          [id, date, user_id, datetime]

CONSULTOLES :|  como se puede generar a partir de este array un hash de
array's como el siguiente?

          hash { date[id, user_id, datetime], date[id, user_id, datetime],
... }
o sino:

          hash { user_id[id, date, datetime], user_id[id, date, datetime],
... }

salu2,

Re: [rubysur] hash de array

From:
Damian Janowski
Date:
2011-07-14 @ 15:01
2011/7/14 Ruben Achimon <rachimon@gmail.com>:
> hola a todos!
> tengo el siguiente array:
>
>           [id, date, user_id, datetime]
>
> CONSULTOLES :|  como se puede generar a partir de este array un hash de
> array's como el siguiente?
>
>           hash { date[id, user_id, datetime], date[id, user_id, datetime],
> ... }
> o sino:
>
>           hash { user_id[id, date, datetime], user_id[id, date, datetime],
> ... }
>

array.group_by(&:date)

http://ruby-doc.org/core/classes/Enumerable.html#M001497

PD: Foca o alguien que sea amigote de Zed, le puede pedir que dé de
baja el grupo de Librelist?

Re: [rubysur] hash de array

From:
Ruben Achimon
Date:
2011-07-14 @ 15:22
exacto!  chaaaGracia Damian
salu2,