Как стать автором
Поиск
Написать публикацию
Обновить
57
0
Иннокентий Михайлов @gregolsen

Пользователь

Отправить сообщение

Ruby 2.0 Ленивый Enumerable

Время на прочтение5 мин
Количество просмотров12K
Недавно мой патч Enumerable::Lazy был принят в ruby trunk. А это значит что в ruby 2.0 мы сможем:
a = [1,2,3,4,2,5].lazy.map { |x| x * 10 }.select { |x| x > 30 } #=> вычисление не происходит
a.to_a #=> [40, 50], объект вычисляется за один проход.
Читать дальше →

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность