Rust学习笔记(1)
碎碎念
好久没有更新blog了,自从把blog迁移到CloudFlare上之后,我都快忘掉网站的源码放在那里了。
这期间Windows 11都出来了,说好的Windows 10是最后一个大版本呢,我还手贱买了个正版专业版的密钥(巨硬,退钱)。
我也在移动硬盘上装了个Linux Mint。内置的软件管理器用起来很方便,JetBrains全家桶一键安装,当然Visual Studio Code也有。
闲来无事也断断续续地看了一些Rust的入门书和视频,纯小白,只是因为喜欢Mozilla,而且Rust那些指针安全、内存安全、代码的特性就想试着学一下(估计绝对永不到)。
在Windows上安装的话感觉有点麻烦,还要装C++的Bulid Tool和Windows 10的SDK,不如找个Linux发行版一键了。
同时我发现适合我的Rust练习是真的少,毕竟Rust的教程上一言不合就来一句“学习过C和C++语言的同学不难看出…………”,所以我机智地拿C语言的练习题做了一些。
废话扯太多了,记录一下我写的一些代码吧
一些代码
1、打印乘法口诀表
代码
1 | fn main() { |
第2行的1..10
是数组(array)。相当于区间[1,10)
中的整数,也可以写作[1, 2, 3, 4, 5, 6, 7, 8, 9]
结果
1 | 1x1=1 |
2、有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
代码
1 | fn main() { |
结果
1 | 123, 124, 132, 134, 142, 143, 213, 214, 231, 234, 241, 243, 312, 314, 321, 324, 341, 342, 412, 413, 421, 423, 431, 432, 共有24个数 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 记事本!
评论