Size: a a a

2021 January 17

KR

Kai Ren in rust_offtopic
тебя смушает синтакисис [..]?
источник

SP

Stanislav Popov in rust_offtopic
ну вроде уже и не смущает
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
ну [..] это преобразование итератора в слайс, а слайс нужен чтобы его заюзать в паттерне
Не итератора. Вектора. А на самом деле другого слайса
источник

KR

Kai Ren in rust_offtopic
[..] - это subslicing. Когда ты на каком-то слайсе выбираешь какой-то его под-слайс. Ну а .. - это вырожденный случай "выбрать всё" то есть "самого себя же".
источник

KR

Kai Ren in rust_offtopic
У тебя там идёт .collect::<Vec<_>>() то есть ты собираешь Vec и на нём уже вызывается subslicing через Deref к слайсу
источник

SP

Stanislav Popov in rust_offtopic
тоесть даже так. ну в целом понятно
источник

p

polunin.ai in rust_offtopic
[..] в данном случае аналогично .as_slice()
источник

KR

Kai Ren in rust_offtopic
В принципе там можно заменить [..] на .as_slice() либо просто сделать deref через &* и это будет всё эквивалентно.
источник

SP

Stanislav Popov in rust_offtopic
as_slice должен быть и все. а от всяких питонячих [::] у меня травма да
источник

p

polunin.ai in rust_offtopic
[::] норм же
источник

p

polunin.ai in rust_offtopic
Удобная вещь
источник

p

polunin.ai in rust_offtopic
Всякую хуйню по быстрому писать
источник

SP

Stanislav Popov in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
Офигенно же
источник

SP

Stanislav Popov in rust_offtopic
их вроде впилили же?
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
их вроде впилили же?
Да
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
их вроде впилили же?
В 1.42 завезли. Там есть ссылки на issue
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Офигенно же
Да
источник

p

polunin.ai in rust_offtopic
Мне в проц-макросах очень часто нужно было
источник

SP

Stanislav Popov in rust_offtopic
я вообще ничего не понимаю, какое же оно инопланетное
источник