![](https://img-blog.csdnimg.cn/587a59e586f2402ba549fd6a22ef9ae4.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Rust
文章平均质量分 90
Rust
学迁
主要语言:python+rust
以后会往这两个方向更新。
展开
-
Rust - 所有权
我们已经见过字符串字面值 let s =“hello”,s 是被硬编码进程序里的字符串值(类型为 &str )。字符串字面值是很方便的,但是它并不适用于所有场景。字符串字面值是不可变的,因为被硬编码到程序代码中并非所有字符串的值都能在编写代码时得知例如,字符串是需要程序运行时,通过用户动态输入然后存储在内存中的,这种情况,字符串字面值就完全无用武之地。为此,Rust 为我们提供动态字符串类型:String,该类型被分配到堆上,因此可以动态伸缩,也就能存储在编译时大小未知的文本。原创 2024-04-14 17:59:09 · 1068 阅读 · 0 评论 -
Rust - 流程控制
Rust 程序是从上而下顺序执行的,在此过程中,我们可以通过循环、分支等流程控制方式,更好的实现相应的功能。根据条件是否为真来决定是否执行某些代码,以及根据条件是否为真来重复运行一段代码的能力是大部分编程语言的基本组成部分。Rust 代码中最常见的用来控制程序进行条件执行结构的是 if 表达式和循环。原创 2024-04-14 14:48:38 · 869 阅读 · 0 评论 -
Rust - 函数
Rust中通过 fn 关键字来声明某个函数。针对函数名,Rust使用snake case命名规范,即所有的字母都是小写的,单词之间使用下划线分开。原创 2024-04-10 17:50:34 · 711 阅读 · 0 评论 -
Rust - 数据类型
复合类型,顾名思义,。Rust内置的复合类型有:元组、数组。原创 2024-04-09 16:22:10 · 1166 阅读 · 0 评论 -
Rust - 变量
不管学什么语言好像都得从变量开始,不过只需要懂得大概就可以了。但在Rust里不先把变量研究明白后面根本无法进行…原创 2024-01-31 01:32:57 · 662 阅读 · 0 评论 -
Rust - 安装(Windows)
在安装 Rust 时选择 MSVC(Microsoft Visual C++)和 GNU 工具链(GNU Compiler Collection)之间的主要区别在于 Rust 编译器使用的底层 C 编译器。接下来检验安装情况:在命令行解释器中输入 echo $Env:PATH,当看到 .cargo\bin 存在,即表示 rust 环境变量写入成功。是Rust的构建系统和包管理工具,能够构建项目代码、下载依赖库、构建库,在安装Rust时会自动安装。配置完毕后,输入1,点击回车继续安装,等待安装完成。原创 2023-12-28 14:36:29 · 3014 阅读 · 2 评论