Как стать автором
Обновить

Комментарии 8

Желаю изучать Раст, но для меня все это слишком сложно. Знаю только php и javascript. С чего начать изучение, чтоб Раст казался более понятным?
Была в своё время книга «Раст для рубистов», но сейчас она устарела, т.к. влилась в основную книгу. Имеются различные вводные видео для людей из динамических языков, но они лишь помогут войти в контекст и расскажут о самых базовых вещах, дальше придётся читать документацию и официальную книгу. (плюс достаточно полезным может быть так же книга http://rustbyexample.com/ ) Без опыта работы с компилируемыми статически типизируемыми языками будет сложно, но имхо оно того стоит. Как альтернативный вариант можно сначала выучить Go и поработать с ним, тем более что для веба он проще и приспособление чем текущий Раст, и потом если останется желание уже приниматься за Раст.

Больше мне интересно как итератор, возвращающий значения одного типа замапить на другой, причем для шаблонного класса.

Не совсем понял что именно вы хотите сделать, но мапить можно и в другие типы.

Странно, что в расте не реализовали более общую концепцию — диапазоны.

не, я про обобщение над срезами, списками, стримами, генераторами и тп. Тут больше подробностей: http://ddili.org/ders/d.en/ranges.html

На первый взгляд тоже самое можно делать и трейтами, но видимо решили особо не мудрствовать и не включать это в std. (например, RandomAccessIterator стал depricated, он, как понимаю, был построен по родственному принципу с диапазонами D)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации