![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust学习
天选码农搬砖
这个作者很懒,什么都没留下…
展开
-
rust引用
引用是一种允许程序在不获取所有权的情况下访问值的机制。在Rust中,引用分为可变引用(mutable references)和不可变引用(immutable references)。不同于其他编程语言中的指针,Rust的引用遵循了严格的规则,以确保在编译时防止数据竞争和内存安全问题。Rust的引用系统是其内存安全和并发性能的基石之一。通过引入不可变引用和可变引用,Rust允许程序以更安全的方式操作数据,同时避免了多线程环境下的数据竞争问题。引用的生命周期概念确保了引用的有效性,防止了悬垂引用等问题的发生。原创 2023-08-24 20:05:38 · 59 阅读 · 0 评论 -
rust ownership(所有权)
Rust是一门现代的系统编程语言,强调安全性和性能。它引入了独特的所有权系统,通过所有权、借用和生命周期来管理内存和资源的使用,以防止内存泄漏、数据竞争等问题。原创 2023-08-24 20:01:01 · 39 阅读 · 0 评论 -
rust slice(切片)
切片是对数据区域的引用,它由如下两个部分组成pointer: 指向数据的起始地址;length:包含的数据长度;原创 2023-08-24 10:34:27 · 100 阅读 · 0 评论 -
rust循环语句(while for loop)
rust中for while loop原创 2023-08-23 17:18:47 · 96 阅读 · 0 评论 -
rust 条件表达式if
rust if条件表达式原创 2023-08-23 16:51:31 · 206 阅读 · 0 评论 -
rust 函数
有返回值函数定义(多了-> )原创 2023-08-23 16:26:20 · 32 阅读 · 0 评论 -
rust 结构体类型
high: u32,原创 2023-08-23 14:50:38 · 50 阅读 · 0 评论 -
rust 基本数据类型
布尔型用关键字bool表示,变量值只能是true或者false。元组类型,使用()包括一组数据,可以包含不同种类的数据。字符型用关键字char表示。原创 2023-08-23 14:11:09 · 51 阅读 · 0 评论 -
rust 变量
rust使用关键字"let"来声明和定义变量。原创 2023-08-23 13:51:06 · 40 阅读 · 0 评论 -
rust (LOG打印)
本文开始做rust学习与记录原创 2023-08-23 08:28:11 · 361 阅读 · 0 评论