Rust 学习过程记录
这个文档用来记录一下学习过程
前言
起因是在vibe coding很久后,发现自己不只是编程,甚至是md也不记得了。
虽然当时md只是简单带过,大部分在使用typora这种无门坎的编辑器。
另外如果说你在这篇文档或者其他的md看到了错别字,体谅一下,linux的输入法不是很好用。
我的设备是Ubuntu 26.04,i3-8100,8GB,512GB。
这个记录我会详细写下我在写代码的时候出现了哪些错误,以及遇到的问题。
下面开始正文和插曲,插曲应该会非常多
我想的是把学习过程中md,git等工具的使用
加入到里面来,也是防止我哪一天忘记了
前提:有一定的编程基础或者使用过codex,体会过ai coding但是从来没有真实写代码的人。
我默认知道git,markdown但是没有实际使用过,写过或者写得很少,那对你就非常有用了。
劝退:rust语言的难度高,学很久也学不明白,包括我也是。 如果说没有任何经验(古法编程),那我建议你别学。 如果和我一样头铁,那就看下去吧。
本内容重在记录学习过程,不是非常专业的理解,我参考这本书通过例子学编程学习 我还是喜欢在敲代码的过程中去理解,并练习。
markdown语法:超链接
插曲1: 这里在复制粘贴的时候,还忘记怎么写md的超链接了,可以这样写
[通过例子学编程](https://rustwiki.org/zh-CN/rust-by-example/) [Rust编程语言](https://rust-lang.org/zh-CN/)渲染之后就会变成:
其中,
通过例子学编程是url显示的文字,https://rustwiki.org/zh-CN/rust-by-example/是url
markdown语法:引用标记
在 Markdown 中,> 被称为引用标记(Blockquote),用于创建引用块。
例如:
> 这是一段引用
渲染后会显示为:
这是一段引用
如果需要连续引用多行内容,可以在每一行前面加上 >:
> 第一行
> 第二行
> 第三行
也可以使用空的 > 来分隔引用块中的不同段落:
> 第一段内容
>
> 第二段内容
因此,像下面这样的写法:
>
>
本质上是两个空的引用行。
Markdown 语法:标题
Markdown 的标题使用 # 表示,# 的数量决定标题的级别。
# 一级标题
## 二级标题
### 三级标题
# 和标题文字之间需要有空格。
# 正确
#错误
一般文章的主标题使用一级标题 #,正文中的章节从二级标题 ## 开始。
Markdown语法:代码块
代码块这个我倒是还记得,不过还是记录一下。
Markdown 里使用三个反引号可以创建代码块:
fn main() { println!("Hello, world!"); }显示出来就是:
fn main() { println!("Hello, world!"); }
后面的 rust 是指定代码的语言,这样就可以有语法高亮。
像 bash、javascript、python 等也都可以写。
Rust环境安装
安装一个编程语言的开发环境是必备的,这里直接在zsh里面执行指令。
linux的安装还是很方便的。
来到rust语言官网,链接直达安装Rust
可以看到下面有一个指令,直接复制粘贴

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
我们粘贴到bash里面执行,直接选择1,等待的时候可以看一下Rust编程语言
安装完成后,我们输入一下
rustc --version
cargo --version
显示出版本号,那就安装完成了。
Markdown 语法:图片
这个也记录一下,Markdown 插入图片的语法是:
其实就是在超链接前面加一个 !。
例如:
[] 里面是图片描述,() 里面是图片地址。
更多的语法我建议查看Markdown语法中文
我写这些只是想到啥写啥,顺便复习一下md。
