1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年6月7日

35#digits 中排名

Download history • Rust 包仓库 2810/week @ 2024-04-07 • Rust 包仓库 3050/week @ 2024-04-14 • Rust 包仓库 2939/week @ 2024-04-21 • Rust 包仓库 2683/week @ 2024-04-28 • Rust 包仓库 2958/week @ 2024-05-05 • Rust 包仓库 2844/week @ 2024-05-12 • Rust 包仓库 1776/week @ 2024-05-19 • Rust 包仓库 1061/week @ 2024-05-26 • Rust 包仓库 1636/week @ 2024-06-02 • Rust 包仓库 1171/week @ 2024-06-09 • Rust 包仓库 1342/week @ 2024-06-16 • Rust 包仓库 1556/week @ 2024-06-23 • Rust 包仓库 1417/week @ 2024-06-30 • Rust 包仓库 1552/week @ 2024-07-07 • Rust 包仓库 1745/week @ 2024-07-14 • Rust 包仓库 1626/week @ 2024-07-21 • Rust 包仓库

6,382 每月下载量
用于 6 包(3 个直接使用)

Apache-2.0

11KB
242

数字迭代器

此包为整数添加了一个扩展方法,允许遍历它们的数字。

注意,有符号整数将被转换为相应的无符号整数。除非你真的想遍历补码的数字,否则不要使用此迭代器与负的有符号整数。

要使用此扩展,请添加包并导入其内容

extern crate digits_iterator;
use digits_iterator::*;

示例

use digits_iterator::*;

let digits: Vec<_> = 2018_u32.digits().collect();
assert_eq!(digits[..], [2, 0, 1, 8]);

let digits: Vec<_> = 0b101010.digits_with_base(2).collect();
assert_eq!(digits[..], [1_u8, 0, 1, 0, 1, 0]);

lib.rs:

此包为整数添加了一个扩展方法,允许遍历它们的数字。

注意,有符号整数将被转换为相应的无符号整数。除非你真的想遍历补码的数字,否则不要使用此迭代器与负的有符号整数。

要使用此扩展,请添加包并导入其内容

extern crate digits_iterator;
use digits_iterator::*;

示例

use digits_iterator::*;

let digits: Vec<_> = 2018_u32.digits().collect();
assert_eq!(digits[..], [2, 0, 1, 8]);

let digits: Vec<_> = 0b101010.digits_with_base(2).collect();
assert_eq!(digits[..], [1_u8, 0, 1, 0, 1, 0]);

无运行时依赖