1 个不稳定版本
使用旧的 Rust 2015
0.1.1 | 2018 年 6 月 26 日 |
---|
#10 在 #divide
246 每月下载次数
在 2 个包中使用(通过 wakuchin)
7KB
65 行
split_range
将范围均匀分割为更小范围的迭代器。
extern crate divide_range;
use divide_range::RangeDivisions;
let range = 1..18;
let mut iter = range.divide_evenly_into(5);
assert_eq!(Some(1..4), iter.next());
assert_eq!(Some(4..7), iter.next());
assert_eq!(Some(7..10), iter.next());
assert_eq!(Some(10..14), iter.next());
assert_eq!(Some(14..18), iter.next());
assert_eq!(None, iter.next());
依赖项
~155KB