#odd #check #first #io

even_odd

偶数奇数检查我的第一个包

1个不稳定版本

0.1.0 2020年1月26日

#10 in #odd

MIT/Apache

6KB

偶数奇数包

这是一个发布在crates.io上的Rust库示例

要使用此库,您必须在cargo.toml的依赖项部分添加以下行

even_odd= "0.1.1"

您的cargo.toml文件应如下所示

[package]
name = "even_odd"
version = "0.1.0"
authors = ["farjadali <[email protected]>"]
edition = "2018"

[dependencies]
even_odd_crate = "0.1.1"

src/lib.rs 中,您可以这样使用

This function will check the Input:

在 main.rs 中使用

use even_odd; fn main(){ even_odd::even_odd(); }

This function will check the Input:

pub fn even_odd(){ println!("欢迎使用偶数奇数Rust程序"); println!("请输入一个数字进行检查: ");

    let mut num = String::new();
    io::stdin().read_line(&mut num).expect("Error");
    
    let check_num = num.trim();
    match check_num.parse::<u32>() {
        Ok(i) => {
            println!("Your integer input: {}", i);
            let num_to_int:u32 = check_num.parse().unwrap();
        if num_to_int %2 ==0 {
            println!("Number is Even");
    
        }
        else {
            println!("Number is Odd");
    
      }
    }
        ,
        Err(..) => println!("This was not an integer: {}", check_num),
    };
   
}


now `cargo run` for results

无运行时依赖