2017-11-18 13 views
-2

私はどのようなタイプとRustの範囲変数の使い方がわかりません。周りを見渡すと、彼らがどのように働いていたかの例を見つけることができませんでした。どんな例でも大変感謝しています。Rustの変数として範囲を取る方法は?

答えて

4

使用RangeRangeToRangeFrom又はRangeFull

use std::ops::Range; 

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

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

各範囲型が具象型でパラメータです。

+0

ああ、私はいくつかの古いドキュメントを見つけたと思います。私はstd :: indexing :: Rangeで何かを見て、混乱しました。とても有難い。 – user2927848

関連する問題