0
我想換一個向量如何交換矢量中的非可複製元素?
let mut v_sa: Vec<String> = vec![];
...
let temp_a = v_sa_ib[j];
v_sa_ib[j] = v_sa_ib[j+1];
v_sa_ib[j+1] = temp_a;
它與整數String
元素,但不是String
秒。我也試圖創建第二個向量temp_b
(相同類型的temp_a
)並填充它而不是交換,但我總是有同樣的錯誤:the type of this value must be known in this context
。
我該如何解決?
如何處理字符串引用的向量並只更改引用? – Netwave
已嘗試但未成功 – PaulStrom
錯誤:無法移出索引內容 – PaulStrom