Indexing 如何将范围作为Rust中的变量?

Indexing 如何将范围作为Rust中的变量?,indexing,rust,range,Indexing,Rust,Range,我不确定Rust中的范围变量是什么类型以及如何使用。环顾四周,我找不到他们通过考试时如何工作的例子。任何示例都将不胜感激。使用,或: 使用std::ops::Range; fn foo(r:Range){} fn main(){ foo(0..10); } 每个范围类型都用一个具体的类型参数化。啊,我想我找到了一些旧文档,我看到了一些关于std::indexing::range的内容,感到困惑。非常感谢。 use std::ops::Range; fn foo(r: Range<i32

我不确定Rust中的范围变量是什么类型以及如何使用。环顾四周,我找不到他们通过考试时如何工作的例子。任何示例都将不胜感激。

使用,或:

使用std::ops::Range;
fn foo(r:Range){}
fn main(){
foo(0..10);
}

每个范围类型都用一个具体的类型参数化。

啊,我想我找到了一些旧文档,我看到了一些关于std::indexing::range的内容,感到困惑。非常感谢。
use std::ops::Range;

fn foo(r: Range<i32>) {}

fn main() {
    foo(0..10);
}