鱼C论坛

 找回密码
 立即注册
查看: 2785|回复: 6

[技术交流] 有鱼油试过号称速度媲美C/C++的编程语言Rust吗

[复制链接]
发表于 2021-3-9 00:02:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 hrp 于 2021-3-9 10:11 编辑

看了半个小时的教程,写了个猜数字游戏。
遗憾的是随机库rand不在标准库std内,国内要用的话得设置USTC的crates镜像源才能下载编译成功。
use rand::Rng;
use std::io;
use std::io::Write;

fn main() {
    println!("===========猜数字游戏===========");
    let mut times: u8 = 5;
    let secret: u8 = rand::thread_rng().gen_range(0, 11);
    loop {
        if times <= 0 {
            println!("秘密数字是{},机会已用完,再见!", secret);
            break;
        };
        let mut guess: String = String::new();
        print!("你有{}次机会,请输入你猜的数字:", times);
        io::stdout().flush().expect("缓冲刷新失败!");
        io::stdin().read_line(&mut guess).expect("读取输入失败!");
        let guess: u8 = match guess.trim().parse() {
            Ok(num) => num,
            Err(_) => {
                println!("输入非数字,请重新输入!");
                continue;
            }
        };
        if guess == secret {
            println!("恭喜你猜对啦!");
            break;
        } else {
            if guess > secret {
                println!("大了大了!");
            } else {
                println!("小了小了!");
            };
            times -= 1;
            continue;
        };
    }
}

评分

参与人数 1荣誉 +2 鱼币 +2 收起 理由
Cool_Breeze + 2 + 2 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-9 07:20:26 From FishC Mobile | 显示全部楼层
看起来都差不多啊,这个是编译的还是解释的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-9 07:52:05 From FishC Mobile | 显示全部楼层
wp231957 发表于 2021-3-9 07:20
看起来都差不多啊,这个是编译的还是解释的

编译
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-11 15:26:05 | 显示全部楼层
我开始去学 C# 了 ,pyQt5 又被我放一边了。。。 C# 在 Windows 上面感觉很舒服! 就是英语太差了。官方的API 全是英文的!...查个类的方法。字段都得机翻
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-11 15:46:37 From FishC Mobile | 显示全部楼层
Cool_Breeze 发表于 2021-3-11 15:26
我开始去学 C# 了 ,pyQt5 又被我放一边了。。。 C# 在 Windows 上面感觉很舒服! 就是英语太差了。官方的A ...

我也是想学C#,vs装完C#负载又没那个热情了
总之啥都想学一下,又都是三分钟热度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-11 16:39:37 | 显示全部楼层
hrp 发表于 2021-3-11 15:46
我也是想学C#,vs装完C#负载又没那个热情了
总之啥都想学一下,又都是三分钟热度

哈哈哈,同感啊!正是想一出是一出!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-13 11:03:25 | 显示全部楼层
hrp 发表于 2021-3-11 15:46
我也是想学C#,vs装完C#负载又没那个热情了
总之啥都想学一下,又都是三分钟热度

应该比c要好一点吧。至少这个要是有错误,编译会提示准确的错误位置。c就,真的是要赌一把的感觉,非常不爽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 07:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表