![](https://habrastorage.org/r/w780/getpro/habr/upload_files/59b/729/73a/59b72973af9013128e97b1b5dd1c9143.jpg)
Представьте себе вот такую картину: вы сидите дома, и вокруг вас мирно мурлыкают котики. Но вдруг, что-то пошло не по плану: один начал ловить лазерный указатель, другой карабкается на шторы, третий — нагло укладывается на вашу клавиатуру. Ну, вы поняли, полный хаос. И тут возникает вопрос: как навести порядок в этом котячьем хаосе? Как упорядочить этот бесконечный поток пушистых данных?
Вот тут-то и приходит на помощь наш добрый друг — Rust, а точнее его функции map
, filter
и fold
. Они помогают не только приручить самых неугомонных data-котиков, но и сделать это без компромиссов по производительности.