数组实现了哪些特征

时间:2014-12-09 21:56:10

标签: rust

我试图了解有关数组数据类型的更多信息,特别是它实现的特性以及len()iter()等方法的来源。我可以为数组调用哪些其他方法?我不确定这是否是一个合适的问题。但是,经过两天的研究,我并不是更聪明。

let arr = [0i, 1i, 2i];
let l = arr.len(); //What trait am I using here for the len() call?

1 个答案:

答案 0 :(得分:3)

在您的情况下,arr的类型为[int, ..3],其引用可以自动强制转换为[int]。因此,&[int]上的任何方法都可以工作。

有关相关事项的完整列表:http://doc.rust-lang.org/std/slice/primitive.slice.html