为数字提供显式类型

Dim*_*bag 1 types casting rust

在Rust代码中键入数字,例如

a = 12
Run Code Online (Sandbox Code Playgroud)

将数字解释为i32.有没有办法把这个数字写成i16?

我正在寻找诸如向数字添加L之类的东西,例如12L,将'make'作为long类型,例如在C中完成.

Seb*_*edl 6

5i16
Run Code Online (Sandbox Code Playgroud)

Rust的整数后缀只是原始类型名称.

  • 为什么有人放-1?这是正确的答案.我更喜欢输入"5_i16"来区分数字和类型. (3认同)