如何将char转换为String?

时间:2015-01-17 19:41:14

标签: string char rust

是否有一种简洁的方法可以将Rust中的char转换为String,而不是:

let mut s = String::new();
s.push('c');

2 个答案:

答案 0 :(得分:15)

您使用to_string()方法:

'c'.to_string()

答案 1 :(得分:2)

从 Rust 1.46 开始,String 实现了 From<char>,因此您可以选择使用:

String::from('c')

或者,通过类型推断,

'c'.into()