计算机程序必须在运行时管理它们所使用的内存资源。 大多数的编程语言都有管理内存的功能: C/C++ 这样的语言主要通过手动方式管理内存,开发者需要手动的申请和释放内存资源。但为了提高开发效率,只要不...
Rust 闭包
Rust 中的闭包是一种匿名函数,它们可以捕获并存储其环境中的变量。 闭包允许在其定义的作用域之外访问变量,并且可以在需要时将其移动或借用给闭包。 闭包在 Rust 中被广泛应用于函数式编程、并发编程和事...
Rust 迭代器
Rust 中的迭代器是一种方便、高效的数据遍历方法,它提供了一种抽象的方式来访问集合中的每个元素,而不需要显式地管理索引或循环。 迭代器允许你以一种声明式的方式来遍历序列,如数组、切片、链表等集合类型...
Rust 循环
Rust 除了灵活的条件语句以外,循环结构的设计也十分成熟。这一点作为身经百战的开发者应该能感觉出来。 while 循环 while 循环是最典型的条件语句循环: 实例 fn main() { let mut number = 1; ...
Rust 条件语句
在 Rust 语言中的条件语句是这种格式的: 实例 fn main() { let number = 3; if number < 5 { println!("条件为 true"); } else { println!("条件为 false"); } } ...
Rust 函数
概述 在Rust中,函数是程序的基本构建块,是代码复用的基本单位,用于封装一系列执行特定操作和计算的语句。函数是可重用的代码片段,可以接受输入参数并产生输出。通过合理使用函数,可以提高代码的可读性、可...
Rust 注释
Rust 中的注释方式与其它语言(C、Java)一样,支持两种注释方式: 实例 // 这是第一种注释方式 /* 这是第二种注释方式 */ /* * 多行注释 * 多行注释 * 多行注释 */ 用于说明文档的注释 在 R...
Rust 数据类型
Rust 语言中的基础数据类型有以下几种。 整数型(Integer) 整数型简称整型,按照比特位长度和有无符号分为以下种类: 位长度 有符号 无符号 8-bit i8 u8 16-bit i16 u16 32-bit i32 u32 64-bit i64 u...
Rust 基础语法
变量,基本类型,函数,注释和控制流,这些几乎是每种编程语言都具有的编程概念。 这些基础概念将存在于每个 Rust 程序中,及早学习它们将使你以最快的速度学习 Rust 的使用。 变量 首先必须说明,Rust 是...
Rust 输出到命令行
在正式学习 Rust 语言以前,我们需要先学会怎样输出一段文字到命令行,这几乎是学习每一门语言之前必备的技能,因为输出到命令行几乎是语言学习阶段程序表达结果的唯一方式。 在之前的 Hello, World 程序中大...