одним и тем же аргументом некоторое кол-во раз и записать данные в Vec?
let v = std::iter::repeat_with(|| foo(arg)).take(n).collect::<Vec<_>>();
Или let v: Vec<_> = (0..n).map(|_| foo(arg)).collect();
В типах переменных разве _ допускается?
да: говорим компилятору, чтобы сам разобрался что там будет.
Да, спасибо, выглядит интуитивнее
Обсуждают сегодня