本日的学习内容主要是:
- Rust安装
- 打印hello world
- 基本数据类型
计划使用七天完成Rust语言的学习内容,并进行编程测试。
- 阅读并学习Rust语言圣经(Rust教程 Rust Course)(1~6天)
- 完成配套练习Rust语言圣经配套练习 (1~6天)
- 完成编程小练习Small exercises to get you used to reading and writing Rust code!和中等规模练习,在实践中反复学习。(3~9天)
学习资源:
按照参考教程上的安装命令会在Ubuntu22.04中出现未找到命令的错误
解决:
-
复制教程Rust 程序设计语言 简体中文版中的命令语句时,会将
$
一同复制,执行的时候需要删除curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
-
也可照视频教程中的命令语句安装:
curl https://sh.rustup.rs -sSf | sh
利用cargo
创建hello
工程
-
变量
变量定义时用
mut
关键字。mut是mutable的意思。let var_name : type
在定义变量时,若未加
mut
关键则,则该变量就是不可变的。这也是rust语言注重安全的体现。//定义变量 //1.未加mut let a = 1; //推断类型 let b:u32 = 1; //添加mut关键字 let mut c = 3; //mut关键字使得c 可以被赋值 c = 5;
由此而就产生了两个概念:变量的可变性和不可变性。 此外,变量还有隐藏性。可在同文件中定义同名的变量。即重定义,后面的变量将前面的变量覆盖掉了。
-
常量 使用关键字
const
const MAX_POINTS: u32 = 10000;
-
数据类型 基础数据类型 rust采用了和其他语言不一样的标识符,其突出了类型所占的位数。 复合数据类型 字符串型