Chaque fois que je vois le code Ruby qui dit:Pourquoi Array.map() de Ruby est-il également appelé Array.collect()?
arrayNames.collect { ... }
J'oublie ce que la collecte est et doivent rechercher ce qu'il est, et constater qu'il est le même que la carte(). La carte, je peux comprendre, mappant 1 octet à un pixel, et la fonction est de mapper un x à ay, un 2 à un 4, un 5 à un 25, etc. Mais d'où vient le nom "recueillir" venir de? Peut-être que cela aidera à se souvenir de ce qu'est une méthode de "collecte".
à undestand sens de Collect que de carte lorsque j'ai commencé à l'aide de rubis. –
@Daniel, pour les personnes ayant des connaissances en mathématiques (dont disposent de nombreux programmeurs), il est plus facile de comprendre le "mapping". –