La différence entre la carte et collecter des Rubis?

J'ai Googlé ce et a obtenu inégale /opinions contradictoires - est-il réellement une différence entre faire un map et de faire un collect sur un tableau en Ruby/Rails?

La docs ne semble pas proposer de tout, mais il y a peut-être des différences dans la méthode ou la performance?

  • map est préféré à Code de Golf.
  • Comme une explication de la map est préféré à CodeGolf, qui pourrait ne pas être évident pour tous: c'est seulement parce que collect est de quatre caractères de plus que map, mais la même fonction.
  • Juste pour jouer l'avocat du diable, je trouve personnellement collect plus lisible et le naturel, l'idée de la collecte des dossiers et à faire X pour leur rend plus naturel de sens pour moi que de "cartographie" des dossiers et à faire X pour eux.
InformationsquelleAutor sscirrus | 2011-03-10