在Rust中,除了以下方式,是否有一种简洁的方法将char转换为String:
char
String
let mut s = String::new(); s.push('c');
to_string()
'c'.to_string()
to_string
^_^
std::string::ToString::to_string
T: String
From<char>
String::from('c')
'c'.into()
to_string
,但没有找到 char 上实现该方法的实现者。你能发一个链接给我吗?为了完整起见^_^
! - Daniel Fathstd::string::ToString::to_string
,它对于T: String
有一个全局实现,而char
实现了该特性。 - DK.String
是像缓存一样的结构,但实际上它是一个trait。嗯... - Daniel Fath