zoukankan      html  css  js  c++  java
  • rust方法集

    随机数、数字对比、控制台输入

    use std::io;
    use std::cmp::Ordering;
    use rand::Rng;
    
    fn main() {
        println!("please input a number(1-10):");
    
        let mut ss = String::new();
        io::stdin().read_line(&mut ss).expect("please input a value");
    
        println!("you input:{}",ss);
        let snum = rand::thread_rng().gen_range(1,10);
        println!("rand number:{}",snum);
    
        let ss: u32 = ss.trim().parse().ok().expect("please input a number");
    
        match ss.cmp(&snum) {
            Ordering::Less => println!("too smalll"),
            Ordering::Greater => println!("too big"),
            Ordering::Equal => println!("you win!"),
        }
    
    
    }

    Cargo.toml

    [package]
    name = "a1_guess"
    version = "0.1.0"
    authors = ["tanpengfei3 <tanpengfei3@jd.com>"]
    edition = "2018"
    
    # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
    
    [dependencies]
    rand = "0.7.3"
  • 相关阅读:
    URL收藏
    web网站防攻击策略
    网络编程
    Tomcat
    UML学习
    大数据学习
    PHP学习
    SYNC CSDN
    在浏览器中打开本地程序
    内存管理工具,帮助检查内存泄露及野指针问题
  • 原文地址:https://www.cnblogs.com/perfei/p/12503162.html
Copyright © 2011-2022 走看看