Rust基础语法
文章平均质量分 80
吃饱了好睡觉耶1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Rust项目实战】sensleak,扫描 Git 仓库中的敏感信息
sensleak 是一个基于 Rust 的工具,用于扫描 Git 仓库中的敏感数据,特别是针对嵌入在代码中的密码、API 密钥、证书和私钥等敏感信息。原创 2023-06-08 20:53:10 · 1508 阅读 · 0 评论 -
【Rust学习】web框架 Axum,提供REST API
cargo-watch:有修改就重启服务器,类似java web的热部署安装:cargo install cargo-watch使用:cargo watch -x run这样每次有修改就会自动重启web服务vscode插件Thunder Client(类似postman)原创 2023-06-02 13:41:24 · 1941 阅读 · 1 评论 -
【Rust学习】12. 项目实战-搜索关键词
参考:rust模仿grep写一个小项目。原创 2023-05-02 11:42:46 · 470 阅读 · 0 评论 -
【Rust学习】7 Package和Crate定义module,
Module:在一个 crate 内,将代码进行分组增加可读性,易于复用控制项目 (item)的私有性。建modulemod关键字可嵌套可包含其它项 (struct、enum、常量、trait、函数等)的定义} }src/main.rs 和 src/lib.rs 叫做 crate roots:这两个文件(任意一个)的内容形成了名为crate 的模块,位于整个模块树的根部。原创 2023-04-30 11:29:18 · 517 阅读 · 2 评论 -
【Rust学习】6. 枚举,option,,match和if let
案例IP地址:IPv4、IPv6使用impl关键字。原创 2023-04-30 10:08:14 · 347 阅读 · 0 评论 -
【Rust学习】5. Struct
使用 struct 关键字,并为整个 struct 命名在花括号内,为所有字段 (Field) 定义名称和类型例如:方法和函数类似:fn 关键字、名称、参数、返回值方法与函数不同之处:方法是在 struct (或enum、trait 对象)的上下文中定义第一个参数是 self,表示方法被调用的 struct 实例println!在impl 块里定义方法方法的第一个参数可以是 &self,也可以获得其所有权 或 可变借用。和其他参数一样。更良好的代码组织。原创 2023-04-27 22:06:37 · 634 阅读 · 2 评论 -
【Rust学习】4. 所有权,引用和借用,切片
所有权是 Rust 最独特的特性,它让 Rust 无需 GC就可以保证内存安全。原创 2023-04-27 20:56:13 · 323 阅读 · 0 评论 -
【Rust学习】1. 认识Rust
无 GC 且无需手动内存管理、性能高、工程性强、语言级安全性。原创 2023-04-27 12:17:27 · 140 阅读 · 0 评论 -
【Rust学习】3.通用的编程概念(变量与可变性,变量类型,元组数组,函数,控制流-if, 循环)
常量 (constant),**常量在绑定值以后也是不可变的**,但是它与不可变的变量有很多区别:- 不可以使用 mut,常量永远都是不可变的- 声明常量使用 **const 关键字,它的类型必须被标注** - 常量可以在任何作用域内进行声明,包括全局作用域 - 常量只可以绑定到常量表达式,无法绑定到函数的调用结果或只能在运行时才能计算出的值- 在程序运行期间,常量在其声明的作用域内一直有效- 命名规范:Rust 里常量使用全大写字母,每个单词之间用下划线分开,例如:- MAX_POINTS-原创 2023-04-13 20:23:18 · 230 阅读 · 0 评论 -
【Rust学习】2. Rust入门猜数游戏案例
猜数游戏-目标生成一个1到100间的随机数提示玩家输入一个猜测猜完之后,程序会提示猜测是太小了还是太大了如果猜测正确,那么打印出一个庆祝信息,程序退出。原创 2023-04-12 16:16:16 · 280 阅读 · 0 评论
分享