波斯马BOSSMA Information Technology

Rust 下的日志

Rust变量的可变性

发布时间:2021年1月13日 / 分类:Rust / 抢沙发

Rust变量默认赋值后是不可以更改的,这样做比较安全,也更方便并行处理。当在程序中某个地方定义了一个变量并使用,又在程序中其它地方某些时候修改了这个变量的值,之前使用这个变量的地方就可能会产生问题。这种问题在运行时发生,很难追踪和测试。 设置变量的值 比如...

Rust入门之猜数字游戏

发布时间:2021年1月11日 / 分类:Rust / 抢沙发

Rust官方文档中有一个猜数字的游戏,通过这个游戏可以接触到Rust的很多东西,比如变量、方法、异常处理、 流程控制、 使用扩展包等。这篇文章就来一探究竟。 游戏规则:程序生成一个秘密数字,然后玩游戏的人输入猜测数字,程序会反馈猜测数字大了或者小了,然后玩家重新输...

Rust解决依赖下载慢的问题

发布时间:2020年12月31日 / 分类:Rust / 抢沙发

在使用 cargo build 编译程序时,首先会去下载当前程序依赖的程序包。但是速度很慢,我这里半小时才完成了百分之十几,最后还失败了。 Updating crates.io index warning: spurious network error (2 tries remaining): failed to read data: 服务器返回的信息无效或不...

如何用Rust写Hello World

发布时间:2020年12月29日 / 分类:Rust / 抢沙发

Rust出来有几年了,官方宣称在编程效率和底层控制之间实现了一种平衡,运行效率比较高,堪比C语言,同时内存安全做的很好。但是根据开发者的反应,其学习曲线比较陡峭,所以这里先以Hello World开个头。 安装Rust 安装比较简单,在Linux或macOS上可以使用如下命令: ...