Baymax's Blog
Preview Image

Rust基础——所有权系统

开始 所有权(ownership)是Rust用于如何管理内存的一组规则。所有程序都必须管理其运行时使用计算机内存的方式,通过所有权系统管理内存,编译器在编译时会根据一系列的规则进行检查。如果违反了任何这些规则,程序都不能编译。在运行时,所有权系统的任何功能都不会减慢程序 所有权规则 所有权系统遵循三条规则 rust中的每个值都有一个所有者 值在任何时刻仅有一个所有者 当...

Preview Image

Rust基础——开始

开始 Rust是一种系统级编程语言,旨在提供内存安全、并发性和高性能。它通过严格的所有权模型来避免常见的内存错误,如空指针解引用和数据竞争,使得开发者能够编写安全可靠的代码 注释 //:单行注释 /**/:块注释 变量 变量使用let关键字声明,分为可变变量和不可变变量,常量使用const关键字声明 声明变量时,rust支持自动推断变量类型 let a = 10; ...