初学Rust笔记
今天是学习rust的第三天,首先总结昨天的学习内容,温故才能知新~ 学习材料:Rust官网教程《The Rust Programming Language》 学习内容概览 Getting Started:hello world基础代码、Hello Cargo 初试cargo命令。 Programming a Guessing Game:通过一个猜数字的小例子初识Rust中的基础语言。 Common Programming Concepts:包括变量及其可变性、数据类型、函数、注释和控制流。 Understanding Ownership:首先介绍了ownership的定义,随后讲解了reference和slice。 (本部分为主要笔记内容) Using Structs to Structure Related Data:本章内容为结构体。 Hello Cargo没有太大的难度,基本跟随书上的介绍一步一步做就可以。学习了 cargo build 、 cargo run 、 cargo test 等命令,另外还介绍了依赖库的添加:在 cargo.toml 中的 [dependencies] 下添加依赖(此过程中如果遇到下载慢的情况可以参照上一篇笔记的解决方法);以及在依赖包的更新问题: cargo.lock 中会记录各个依赖的版本,防止出现由于版本更新而导致的bug。 第2