3 个版本 (破坏性更新)
0.3.0 | 2022年2月27日 |
---|---|
0.2.0 | 2020年9月8日 |
0.1.0 | 2020年9月1日 |
#1991 in Rust 模式
5KB
83 行
integer-iterator
在 Rust 中实现原始整数类型的迭代器。此外,此 crate 公开了特质,以便用户可以为任何所需类型实现它。
示例
let mut positive = 1234u32.digits();
assert_eq!(positive.next(), Some(4));
assert_eq!(positive.next(), Some(3));
assert_eq!(positive.next(), Some(2));
assert_eq!(positive.next(), Some(1));
let mut negative = (-1234i32).digits();
assert_eq!(negative.next(), Some(4));
assert_eq!(negative.next(), Some(3));
assert_eq!(negative.next(), Some(2));
assert_eq!(negative.next(), Some(1));