fix: 084; feat: 086, 086

This commit is contained in:
2025-01-05 23:31:43 +08:00
parent b06b62b96b
commit 6a13c1db10
5 changed files with 266 additions and 13 deletions

View File

@@ -7,23 +7,23 @@ slug: "rust-tutorial-02"
date: "2024-12-30T16:34:00+0800"
---
## 视频
## Bilibili
{{< bilibili BV1ZX63YqEFa >}}
建议前往 B 站观看哦!
## 课程笔记
---
### 使用 RustRover
## 使用 RustRover
RustRover 是 JetBrains 专为 Rust 语言开发的独立 IDE致力于提供专业的 Rust 开发环境。RustRover 源自多年来在 JetBrains IDE 中的 Rust 插件支持经验,具备完整的 Rust 功能支持,包括深度学习驱动的全行代码补全、改进的 Cargo 管理、强大的调试工具和数据库支持等功能,旨在优化开发者的 Rust 工作流。
RustRover 引入了灵活的许可模式:个人非商业用途可以免费使用,而商业用途则需购买付费许可。这种模式允许独立开发者免费使用专业级的 Rust 开发环境。此外RustRover 还能与 JetBrains 的其他工具无缝集成,便于协作和版本控制,是适合团队和个人项目的理想选择。
### 变量声明与可变性
## 变量声明与可变性
#### 变量声明的差异
### 变量声明的差异
在 Go 中,我们使用 `var` 关键字或 `:=` 简写来声明变量:
@@ -45,7 +45,7 @@ let name = "Rust";
let mut age = 42;
```
#### 变量重影Shadowing
### 变量重影Shadowing
Rust 独特的特性之一是允许变量重影:
@@ -69,7 +69,7 @@ let text = "hello";
let text = text.len(); // 从字符串变为数字
```
#### 实践建议
## 实践建议
作为 Go 开发者,需要特别注意: