fix: 084; feat: 086, 086
This commit is contained in:
@@ -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 开发者,需要特别注意:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user