将构件推入Rust中的Vec的异径管

问题描述 投票:1回答:1

我正在从标准品或外部包装箱中寻找此功能的等效版本。

fn add<T>(v: Vec<T>, item: T) -> Vec<T> {
    v.push(item);
    v
}

此功能的目的是将其与某些减速器配合使用(在我的情况下,它是itertool的fold_result所需要的。]

rust functional-programming push vec
1个回答
0
投票

您可以定义特征以扩展Vec的功能。在这里非常清楚地说明了这一点:http://xion.io/post/code/rust-extension-traits.html

© www.soinside.com 2019 - 2024. All rights reserved.