标签:rust

第2页
Rust 教程

Rust Slice(切片)类型

阅读(684)

切片(Slice)是对数据值的部分引用。 切片这个名字往往出现在生物课上,我们做样本玻片的时候要从生物体上获取切片,以供在显微镜上观察。在 Rust 中,切片的意思大致也是这样,只不过它从数据取材引用。 字符串切片 最简单、最常用的数据切片...

Rust 教程

Rust 所有权

阅读(729)

计算机程序必须在运行时管理它们所使用的内存资源。 大多数的编程语言都有管理内存的功能: C/C++ 这样的语言主要通过手动方式管理内存,开发者需要手动的申请和释放内存资源。但为了提高开发效率,只要不影响程序功能的实现,许多开发者没有及时释放...

Rust 教程

Rust 循环

阅读(755)

Rust 除了灵活的条件语句以外,循环结构的设计也十分成熟。这一点作为身经百战的开发者应该能感觉出来。 while 循环 while 循环是最典型的条件语句循环: 实例 运行结果: 1 2 3 EXIT Rust 语言到此教程编撰之日还没有...

Rust 教程

Rust 条件语句

阅读(516)

在 Rust 语言中的条件语句是这种格式的: 实例 在上述程序中有条件 if 语句,这个语法在很多其它语言中很常见,但也有一些区别:首先,条件表达式 number < 5 不需要用小括号包括(注意,不需要不是不允许);但是 Rust ...

Rust 教程

Rust 函数

阅读(838)

函数在 Rust 语言中是普遍存在的。 通过之前的章节已经可以了解到 Rust 函数的基本形式: 其中 Rust 函数名称的命名风格是小写字母以下划线分割: 实例 运行结果: 注意,我们在源代码中的 main 函数之后定义了another_...

Rust 教程

Rust 注释

阅读(554)

Rust 中的注释方式与其它语言(C、Java)一样,支持两种注释方式: 实例: 用于说明文档的注释 在 Rust 中使用 // 可以使其之后到第一个换行符的内容变成注释。 在这种规则下,三个反斜杠 /// 依然是合法的...

Rust 教程

Rust 数据类型

阅读(794)

Rust 语言中的基础数据类型有以下几种。 整数型(Integer) 整数型简称整型,按照比特位长度和有无符号分为一下种类: 位长度 有符号 无符号 8-bit i8 u8 16-bit i16 u16 32-bit i32 u32 64-...

Rust 教程

Rust 基础语法

阅读(626)

变量,基本类型,函数,注释和控制流,这些几乎是每种编程语言都具有的编程概念。 这些基础概念将存在于每个 Rust 程序中,及早学习它们将使你以最快的速度学习 Rust 的使用。 变量 首先必须说明,Rust 是强类型语言,但具有自动判断变量...

Rust 教程

Rust 输出到命令行

阅读(691)

在正式学习 Rust 语言以前,我们需要先学会怎样输出一段文字到命令行,这几乎是学习每一门语言之前必备的技能,因为输出到命令行几乎是语言学习阶段程序表达结果的唯一方式。 在之前的 Hello, World 程序中大概已经告诉了大家输出字符串...

Rust 教程

Cargo 教程

阅读(1073)

Cargo 是什么 Cargo 是 Rust 的构建系统和包管理器。 Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。在上个教程中我们曾使用 cargo new greeting 命令创建了一个名为 greet...