Trong Rust, có thể vận hành trên một véc-tơ tại chỗ không?Bộ lọc vector tại chỗ
Tôi muốn xóa một số yếu tố khỏi một số Vec
, nhưng vec.iter().filter().collect()
tạo một vectơ mới với các mặt hàng đã mượn.
Tôi muốn thay đổi bản gốc Vec
mà không cần cấp phát bộ nhớ bổ sung (và giữ bộ nhớ của các phần tử đã xóa dưới dạng dung lượng bổ sung của vectơ).
'map_in_place' là dành cho trường hợp sử dụng rất cụ thể, trong đó các loại bạn ánh xạ chính xác có cùng kích thước. – bluss