【发布时间】:2018-04-17 03:38:34
【问题描述】:
我是 Rust 的新手。我了解 Rust 在编译时预测绑定的类型。下面的代码编译并运行。
fn main() {
let mut numbers = Vec::new();
numbers.push(1);
}
numbers 向量的默认类型是什么?
【问题讨论】:
-
我很想知道您使用的是什么编译器和/或您定义为“编译和运行”的内容。
-
我的意思是
rustc,我正在使用货物。 -
编辑后的帖子中没有默认输入。它是
Vec<u64>,你可以分辨出来,因为你调用的是u64::from_string,它是一个Result<u64,_>,而expect会解开该值。 -
@E_net4 最初的问题与整数无关(并且没有明显的重复),但我认为提问者对 cmets 感到沮丧;不过,我现在不知道如何处理这个问题。