我了解为什么不允许对模块级常量进行类型推断(与为什么不允许函数进行类型推断的原因相同)。但是,为什么Rust完全不允许对本地常量进行类型推断?
fn main() {
const N = 1; // error: expected `:`, found `=`
let n = 1; // OK
}
Run Code Online (Sandbox Code Playgroud)
除了一致性,还有其他更深刻的原因吗?
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |