热门

最新

红包

立Flag

投票

同城

我的

发布
ilypl
软硬兼吃曹达华
4 年前
trueilypl

要把任何类型转换成 String,只需要实现那个类型的 ToString trait。然而不要直接这么做,您应该实现fmt::Display trait,它会自动提供 ToString,并且还可以用来打印类型,就像 print! 一节中讨论的那样。

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
use std::convert::From; #[derive(Debug)] struct Number { value: i32, } impl From<i32> for Number { fn from(item: i32) -> Self { Number { value: item } } } fn main() { let int = 5; // 试试删除类型说明 let num: Number = int.into(); println!("My number is {:?}", num); }
立即登录