【Rust】猜数字游戏

环境

  • Rust 1.56.1
  • VSCode 1.61.2

概念

参考:https://doc.rust-lang.org/stable/book/ch02-00-guessing-game-tutorial.html

示例

main.rs

use std::{cmp::Ordering, io::stdin};

use rand::Rng;

fn main() {
    let num = rand::thread_rng().gen_range(0..=100);

    loop {
        println!("请输入一个数字:");
        let mut input = String::new();
        stdin().read_line(&mut input).unwrap();

        if let Ok(input) = input.trim().parse::<i32>() {
            match input.cmp(&num) {
                Ordering::Less => println!("太小了"),
                Ordering::Greater => println!("太大了"),
                Ordering::Equal => {
                    println!("猜中了");
                    break;
                }
            }
        }
    }
}

总结

使用 rust 实现了一个猜数字游戏。

附录

posted @   jiangbo4444  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示