Rust 学习笔记
文章平均质量分 86
Rust 学习笔记,笔记内容仅个人总结和研究,如有错漏之处欢迎指正!
子洋丶
擅长前端开发相关技术,热衷于研究IT技术,对 Java、Python 等热门编程语言有所涉猎,曾担任 BI 工程师一职,擅长 Qlik Sense 的报表开发,及常见 BI 软件的使用,个人公众号:子洋的摘星阁。
展开
-
Rust 学习笔记 - 函数详解
Rust 中的函数使用fn关键字定义,后跟函数名称和一对圆括号。在圆括号中,可以定义零个或多个参数,每个参数后面跟着一个冒号()和它的类型。函数体用大括号({})包围。如果函数需要返回值,必须声明返回类型,通过在参数列表后添加一个箭头(->)和返回类型来完成。原创 2024-02-21 08:30:00 · 1068 阅读 · 0 评论 -
Rust 学习笔记 - 流程控制 与 Range 类型
本章介绍了条件判断、循环语句以及 Range 类型,这是在程序开发中最常用的语句。在 Rust 中,不支持do...whilei原创 2024-02-17 21:43:57 · 1105 阅读 · 0 评论 -
Rust 学习笔记 - 注释全解
通过编写清晰和详细的文档注释,可以使代码更易于理解,并帮助其他开发者更好地利用你的代码或库。原创 2024-02-17 14:13:43 · 1221 阅读 · 0 评论 -
Rust 学习笔记 - 详解数据类型
任何一门编程语言几乎都脱离不了:变量、基本类型、函数、注释、循环、条件判断,这是一门编程语言的语法基础,只有当掌握这些基础语法及概念才能更好的学习 Rust。原创 2024-02-16 21:42:24 · 1401 阅读 · 1 评论 -
Rust 学习笔记 - 变量声明与使用
任何一门编程语言几乎都脱离不了:变量、基本类型、函数、注释、循环、条件判断,这是一门编程语言的语法基础,只有当掌握这些基础语法及概念才能更好的学习 Rust。原创 2024-02-16 15:59:15 · 1452 阅读 · 0 评论 -
Rust 学习笔记 - Hello world
是 Rust 官方推荐的项目管理工具,它可以自动处理复杂的编译任务,包括依赖管理、编译、测试等,适用于任何规模的项目,并且提供了一致的项目结构和构建过程,所以,我们通常使用 Cargo 管理项目。至此,一个简单的 ”Hello World“ 的示例已经讲解完成,本篇主要需要掌握的就是通过 Cargo 可以创建项目与运行项目。命令来编译 Rust 项目时,Cargo 会执行一系列操作来编译你的代码,并生成编译结果。编译结束后,Cargo 会提供反馈,告知编译是否成功,以及相关信息。原创 2024-02-15 23:34:57 · 1154 阅读 · 2 评论 -
Rust 基本环境安装
目前我本人在编写 Rust 程序时在使用 Zed, 主要 Zed 编辑器目前比较干净,没有太多乱七八糟的东西,对于 Rust 更是开箱即用,比较推荐,当然这个根据个人偏好自行选择便是,实际区别不大。: 这是 Rust 的标准库组件,包含了预编译的Rust标准库,供目标平台使用。: Cargo 是 Rust 的包管理工具,用于管理 Rust 项目的依赖、编译和发布。这样做的目的是为了确保你可以在任何地方(比如在终端或命令行中)运行 Rust 工具链的命令,无需指定完整的路径。原创 2024-02-14 17:40:57 · 2696 阅读 · 0 评论 -
Rust 简介
Rust的设计目标是成为C++的现代替代品,旨在解决C/C++语言安全性和并发性的问题,它提供更强的保障和抽象,同时保持高效性能。为了方便开发者管理 Rust 语言和工具链,Rust 社区提供了 rustup 和 cargo 两个强大的工具。:Rust使用所有权和类型系统来保证在编译时期避免数据竞争,使得编写高效、可靠的大型并发程序更加容易。:Rust的高级抽象,如迭代器、闭包等,经编译后能够转换为和手写底层代码几乎一样的机器码。:Rust的类型系统及特性系统可以避免很多运行时的错误。原创 2024-02-14 13:40:32 · 542 阅读 · 0 评论