#range #iterate #macro #numbres

已删除 grange

创建范围数字宏

0.2.0 2019年7月11日
0.1.1 2019年5月24日
0.1.0 2019年5月23日

#40#iterate

MIT 许可证

11KB
293

grange

Crates.io Build Status Build status License: MIT

在 Rust 中创建范围数字

添加依赖项

cargo add grange

grange = "0.1.*"

示例

use grange::*;

fn main() {
    for i in range!(1,2,=20){ // equal to (1..=20).step_by(2)
        println!("{}", i);
    }
    for i in range!(10,-1,=1){ // equal to (1..=10).rev() 
        println!("{}", i);
    }
    for i in range!(10,-2,=1){  // equal to (1..=10).step_by(2)
        println!("{}", i);
    }
    for i in range!(,3,10){ // equal to (0..10).step_by(3)
        println!("{}", i);
    }
    for i in range!("10..1"){  
        println!("{}", i);
    }
}

无运行时依赖