gpt4 book ai didi

rust - 我可以以某种方式修改 '&' 数组吗?

转载 作者:行者123 更新时间:2023-12-04 07:54:00 25 4
gpt4 key购买 nike

所以基本上我有这个:

let mut sortedNumbers = numbers.clone();

sortedNumbers.sort_by(|a, b| b.rational.cmp(&a.rational));
哪里 numbers&[..]我想以某种方式对 sortedNumbers 进行排序向量,但引用是不可变的。有任何想法吗?

最佳答案

numbers&[T] ,然后 numbers.clone()也是&[T] ,指的是同一个数组。您要的是numbers.to_vec()numbers.to_owned() ,这会给你一个 Vec<T> ,然后您可以对其进行修改。

关于rust - 我可以以某种方式修改 '&' 数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66796639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com