3 个版本
0.1.2 | 2022 年 11 月 30 日 |
---|---|
0.1.1 | 2022 年 11 月 30 日 |
0.1.0 | 2022 年 11 月 30 日 |
2759 在 Rust 模式
每月 23 次下载
3KB

数组初始化宏
提供了一个简单的宏,用于根据类型、大小和值初始化数组。
use array_init_macro::arr;
fn main() {
// [1, 1, 1, 1]
let array0 = arr![u8; 4; 1];
// [1, 1, 1, 1]
let array1 = arr![u32; 4; 1];
// [Vec[1, 2], Vec[1, 2], Vec[1, 2], Vec[1, 2]]
let array2 = arr![Vec<u8>; 4; vec![1, 2]];
}