-3
为什么我不能按预期对数组进行排序?如何对数组进行排序?
fn main() {
let mut a = [1,3,2];
let s = a.sort();
println!("{:?}", s);
}
为什么我不能按预期对数组进行排序?如何对数组进行排序?
fn main() {
let mut a = [1,3,2];
let s = a.sort();
println!("{:?}", s);
}
a
是排序。
您的代码错误,因为您没有阅读signature of sort
。 sort
退货单位(即什么也没有),所以当您打印s
时,打印()
。
工作代码:
fn main() {
let mut a = [1,3,2];
a.sort();
println!("{:?}", a);
}
输出:
[1, 2, 3]
谢谢,非常感谢! –