rust学习经验
1、安装Rust
从Rust的官网下载rustup-init
rustup-init为在线安装工具,默认的安装源为国外的站点,安装较慢,可设置环境变量,使其从科大的镜像中下载:
RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
2、cargo是rust的包管理工具
类似于python的pip,默认的cargo会从国外网站下载包,也可以修改为从科大下载。在用户主目录的.cargo目录下新建一个文件,命名为config(没有扩展名),并输入以下内容:
[source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = 'ustc' [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index"
3、如果是自己rustup选择custom安装时,不会自动生成~/.cargo文件夹,需要自己在CARGO_HOME安装根目录新建一个名为config的文本文件以修改crates拉取的源。
[source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = 'ustc' # 中国科学技术大学 [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index" # 放到 `$HOME/.cargo/config` 文件中 # 替换成你偏好的镜像源 #replace-with = 'sjtu' #replace-with = 'ustc' # 清华大学 [source.tuna] registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git" # 上海交通大学 [source.sjtu] registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index" # rustcc社区 [source.rustcc] registry = "git://crates.rustcc.cn/crates.io-index"

4、整数类型
5、整数字面值
6、浮点类型

7、加减乘除余
8、字符类型

9、tuple

9、rust是基于表达式,表达式是值,语句是动作




10、注释
11、循环控制



















浙公网安备 33010602011771号