Всякий раз, когда я вижу код Ruby, который говорит:
arrayNames.collect { ... }
Я забываю, что такое коллекционирование, и мне приходится искать, что это такое, и обнаруживать, что он такой же, как map ().
Карта, я могу понять, отображение 1 байта на пиксель, и функция состоит в том, чтобы отобразить x на ay, 2 на 4, 5 на 25 и т. Д. Но откуда берется название «собирать»?Может быть, это поможет вспомнить, что такое метод сбора.