小编use*_*230的帖子

如何对结构体向量进行排序?

假设我有一些代码,例如:

struct GenericStruct {
    a: u8,
    b: String,
}

fn sort_array(generic_vector: Vec<GenericStruct>) -> Vec<GenericStruct> {
    // Some code here to sort a vector.
    todo!();
}

fn main() {
    let some_words = String::from("Hello Word");
    let x = GenericStruct { a: 25, b: some_words };
    let some_vector: Vec<GenericStruct> = vec![x];
}
Run Code Online (Sandbox Code Playgroud)

如何根据部分对向量进行排序,例如按 排序a或按 的长度排序b

sorting vector rust

1
推荐指数
1
解决办法
1894
查看次数

标签 统计

rust ×1

sorting ×1

vector ×1