【发布时间】:2016-05-22 11:59:38
【问题描述】:
我有这个代码:
struct A {
names: Vec<String>,
}
impl ToString for A {
fn to_string(&self) -> String {
// code here
}
}
fn main() {
let a = A {
names: vec!["Victor".to_string(), "Paul".to_string()],
};
println!("A struct contains: [{}].", a.to_string());
}
预期输出:
一个结构包含:[Victor, Paul]。
实现此特征以实现目标的最佳方法是什么?我尝试了一些奇怪的 'for each' 和其他变体,但每个变体都给我一个尾随逗号,如下所示:
维克多,保罗,
当然我可以稍后弹出它,但是我对这种语言很感兴趣,所以我想知道这方面的最佳实践。这只是我尝试过的一个例子,但没关系,我问的是如何最有效地做到这一点。
【问题讨论】:
标签: rust