Eva*_*oll 5 type-conversion rust
在Jim Blandy 和 Jason Orendorff的“Programming Rust”的第 51 页中,作者指出,
与 C 和 C++ 不同,Rust几乎不隐式地执行数字转换。
为什么是“几乎”?Rust 将执行哪些隐式数字转换?
小智 1
就像上面的评论一样,我不知道任何此类隐式转换,也找不到示例,但是《Rust by example》一书陈述了以下关于类型转换的内容
Rust 不提供原始类型之间的隐式类型转换(强制)。但是,可以使用关键字执行显式类型转换(强制转换)
as。
有一个Pre-RFC,其中更详细地讨论了这个主题,显示了关于为什么 Rust 应该/不具有此功能的赞成/反对争论。
有关更多信息,您可以查看“From”和“Into”特征。
| 归档时间: |
|
| 查看次数: |
515 次 |
| 最近记录: |