Ho un Hash e mi hanno ordinato utilizzando i valoriCome ottenere i primi n elementi da Hash nel rubino?
@friends_comment_count.sort_by{|k,v| -v}
Ora voglio solo per ottenere hash dei cinque elementi .. Un modo è quello di utilizzare un contatore e rompersi quando la sua 5. Qual è modo preferito di fare in rubino?
Grazie
Non hai bisogno dello splat o "appiattisci", basta inserire l'AoA in "Hash []': 'Hash [h.sort_by {| k, v | -v} [0..1]] ' –
grazie mu, modificato – maprihoda