J'ai googlé ceci et obtenu des opinions inégales / contradictoires - y a-t-il réellement une différence entre faire un map
et faire un collect
sur un tableau dans Ruby / Rails?
Les documents ne semblent pas en suggérer, mais y a-t-il peut-être des différences de méthode ou de performances?
map
est préféré chez CodeGolf, ce qui pourrait ne pas être évident pour tous: c'est seulement parce qu'il collect
fait quatre caractères de plus que map
, mais la même fonctionnalité.
collect
plus lisible et naturel - l'idée de `` collecter '' des enregistrements et de leur faire X est plus logique pour moi que de `` mapper '' des enregistrements et de leur faire X.
map
est préféré au Code Golf .