Czy wszystkie lub większość przypadków `każdego` nie może być zastąpionych przez` map`?

Różnica pomiędzyEnumerable#each iEnumerable#map oznacza, czy zwraca odbiornik, czy odwzorowany wynik. Powrót do odbiornika jest trywialny i zazwyczaj nie musisz kontynuować łańcucha metodeach lubićeach{...}.another_method (Prawdopodobnie nie widziałem takiego przypadku. Nawet jeśli chcesz wrócić do odbiornika, możesz to zrobić za pomocątap). Więc myślę, że wszystkie lub większość przypadków gdzieEnumerable#each jest używany może być zastąpiony przezEnumerable#map. Czy się mylę? Jeśli mam rację, jaki jest celeach? Jestmap wolniej niżeach?

Edytować: Wiem, że jest powszechna praktykaeach gdy nie jesteś zainteresowany wartością zwracaną. Nie interesuje mnie, czy taka praktyka istnieje, ale interesuje mnie, czy taka praktyka ma sens inny niż z punktu widzenia konwencji.

questionAnswers(4)

yourAnswerToTheQuestion