Комментарии 8
Желаю изучать Раст, но для меня все это слишком сложно. Знаю только php и javascript. С чего начать изучение, чтоб Раст казался более понятным?
0
Была в своё время книга «Раст для рубистов», но сейчас она устарела, т.к. влилась в основную книгу. Имеются различные вводные видео для людей из динамических языков, но они лишь помогут войти в контекст и расскажут о самых базовых вещах, дальше придётся читать документацию и официальную книгу. (плюс достаточно полезным может быть так же книга http://rustbyexample.com/ ) Без опыта работы с компилируемыми статически типизируемыми языками будет сложно, но имхо оно того стоит. Как альтернативный вариант можно сначала выучить Go и поработать с ним, тем более что для веба он проще и приспособление чем текущий Раст, и потом если останется желание уже приниматься за Раст.
+1
Больше мне интересно как итератор, возвращающий значения одного типа замапить на другой, причем для шаблонного класса.
0
Вы случаем не про такие диапазоны?
0
не, я про обобщение над срезами, списками, стримами, генераторами и тп. Тут больше подробностей: http://ddili.org/ders/d.en/ranges.html
0
На первый взгляд тоже самое можно делать и трейтами, но видимо решили особо не мудрствовать и не включать это в std. (например, RandomAccessIterator стал depricated, он, как понимаю, был построен по родственному принципу с диапазонами D)
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Rust: for и итераторы