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

标签 indexing rust range

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

最佳答案

使用Range , RangeTo , RangeFromRangeFull :

use std::ops::Range;

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

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

每个范围类型都使用具体类型进行参数化。

关于indexing - 如何将范围作为 Rust 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47367686/

相关文章:

typescript - 如何在 typescript 中使用枚举作为索引键类型?

sharepoint - 带有更改日志 inremental 爬网的自定义 BCS 索引连接器无法正常工作

rust - 迭代获取子节点的可变引用

list - 范围错误(索引): Invalid value: Valid value range is empty: 0

postgresql - PostgreSQL 索引如何处理 MVCC

r - 使用 col 行索引从矩阵中提取值

c# - .NET System.IO.BinaryWriter 写入的原始字节是否可由其他平台读取?

hashmap - 如何更新可变 HashMap 中的值?

vba - 转到范围并将具有特定值的单元格添加到新范围

python - 将函数值返回到范围参数步骤