Rust 程序设计语言简体中文版.......................................................................................... 55 3.4. 注释 .................................................................................................. mut 来使一个变量 可变: let apples = 5; // 不可变 let mut bananas = 5; // 可变 注意:// 语法开始一个注释,持续到行尾。Rust 忽略注释中的所有内容,第三章将 会详细介绍注释。 回到猜猜看程序中。现在我们知道了 let mut guess 会引入一个叫做 guess 的可变变量。等 号(= )告诉 Rust 我们现在想将某个值绑定在变量上。等号的右边是 中是如何工作的。很多编程语 言的核心概念都是共通的,本章中展示的概念都不是 Rust 所特有的,不过我们会在 Rust 上下 文中讨论它们,并解释使用这些概念的惯例。 具体来说,我们将会学习变量、基本类型、函数、注释和控制流。每一个 Rust 程序中都会用 到这些基础知识,提早学习这些概念会让你在起步时就打下坚实的基础。 关键字 Rust 语言有一组保留的 关键字(keywords),就像大部分语言一样,它们只能由语言0 码力 | 600 页 | 12.99 MB | 1 年前3
Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.4. 注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 用 mut 来使一个变量 可变: let apples = 5; // 不可变 let mut bananas = 5; // 可变 注意:// 语法开始一个注释,持续到行尾。Rust 忽略注释中的所有内容,第三章将 会详细介绍注释。 回到猜数字程序中。现在我们知道了 let mut guess 会引入一个叫做 guess 的可变变量。等号 (=)告诉 Rust 我们现在想将某个值绑定在变量上。等号的右边是 中是如何工作的。很多编程语 言的核心概念都是共通的,本章中展示的概念都不是 Rust 所特有的,不过我们会在 Rust 上下 文中讨论它们,并解释使用这些概念的惯例。 具体来说,我们将会学习变量、基本类型、函数、注释和控制流。每一个 Rust 程序中都会用 到这些基础知识,提早学习这些概念会让你在起步时就打下坚实的基础。 关键字 Rust 语言有一组保留的 关键字(keywords),就像大部分语言一样,它们只能由语言0 码力 | 562 页 | 3.23 MB | 25 天前3
Rust 语言学习笔记1.2 rust doc rust 提供了从注释到可浏览网页文档的生成方法,通过 cargo doc 的方式。 注释主要有三种:行注释,模块注释,文档注释。 Rust 也有特定的用于文档的注释类型,通常被称为 文档注释 (documentation comments),他们会生成 HTML 文档。这些 HTML 展示公有 API 文档注释的内容,他们意在让对库感兴趣的程序员理解如何 使用 使用 这个 crate,而不是它是如何被 实现 的。 文档注释使用三斜杠 /// 而不是两斜杆并支持 Markdown 注解来格式化文本。 文档注释就位于需要文档的项的之前。 模块注释使用 //! ,行注释使用 // 模块注释和文档注释用起来非常舒服的,远比/* */舒服,IDEA 对它支持很好, 提供自动换行。 2.2 条件表达式 在 rust 中的条件表达式没有 switch0 码力 | 117 页 | 2.24 MB | 1 年前3
Comprehensive Rust(简体中文) 2024124:00,中间有 1 小时的午餐休息时间。这样上午和下午就各有 3 小时 上课时间。上下午上课时间段内都有多次休息时间和学生做练习的时间。 在授课之前,你需要完成以下事项: 1. 熟悉课程资料。页面提供了演讲者注释以突出重点(请帮忙多多贡献演讲者备注!)。演讲时,请确保 在弹出窗口中打开演讲者笔记(点击“演讲者笔记”旁边带小箭头的链接)。这样就可以确保屏幕整洁 有序,更好地向全班学员展示课程内容。 2. 决 document all public items in an API using this pattern. 如需从项内(例如在模块内)为项编写文档,请使用 //! 或/*! .. */,这称为“内部文档注释”: //! This module contains functionality relating to divisibility of integers. • Show students the {}", value as u8); } 使用 as 的结果在 Rust 中 始 定义明确,并且在不同平台上保持一致。这可能和您对于更改符号或转换 为更小类型的直观理解不一样。为清晰起见,请查看文档和注释。 使用 as 进行类型转换是一种快捷好用但容易出错的方法,也在未来进行代码更新时,比如改变了类型或 类型范围时会导致潜伏的 Bug。类型转换最好是用于明确是要进行无条件截取(比如截取低位的 u640 码力 | 359 页 | 1.33 MB | 10 月前3
Hello 算法 1.1.0 Rust版为准,例如使用 None 来表示“空”。 ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。 第 0 章 前言 hello‑algo.com 5 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图 backtrack(state, target, nums, start, &mut res); res } 图 13‑14 展示了数组 [4, 4, 5] 和目标元素 9 的回溯过程,共包含四种剪枝操作。请你将图示与代码注释相结 合,理解整个搜索过程,以及每种剪枝操作是如何工作的。 图 13‑14 子集和 II 回溯过程 13.4 n 皇后问题 Question 根据国际象棋的规则,皇后可以攻击与同处一行、一列或一条斜线上的棋子。给定0 码力 | 388 页 | 18.50 MB | 1 年前3
Hello 算法 1.2.0 简体中文 Rust 版为准,例如使用 None 来表示“空”。 ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。 第 0 章 前言 www.hello‑algo.com 5 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频 state, target, nums, start, &mut res); res } 图 13‑14 展示了数组 [4, 4, 5] 和目标元素 9 的回溯过程,共包含四种剪枝操作。请你将图示与代码注释相结 合,理解整个搜索过程,以及每种剪枝操作是如何工作的。 图 13‑14 子集和 II 回溯过程 13.4 n 皇后问题 Question 根据国际象棋的规则,皇后可以攻击与同处一行、一列或一条斜线上的棋子。给定0 码力 | 387 页 | 18.51 MB | 10 月前3
Hello 算法 1.0.0 Rust版为准,例如使用 None 来表示“空”。 ‧ 本书部分放弃了编程语言的注释规范,以换取更加紧凑的内容排版。注释主要分为三种类型:标题注 释、内容注释、多行注释。 /* 标题注释,用于标注函数、类、测试样例等 */ // 内容注释,用于详解代码 /** * 多行 第 0 章 前言 hello‑algo.com 5 * 注释 */ 0.2.2 在动画图解中高效学习 相较于文字,视频和图 backtrack(state, target, nums, start, &mut res); res } 图 13‑14 展示了数组 [4, 4, 5] 和目标元素 9 的回溯过程,共包含四种剪枝操作。请你将图示与代码注释相结 合,理解整个搜索过程,以及每种剪枝操作是如何工作的。 第 13 章 回溯 hello‑algo.com 302 图 13‑14 子集和 II 回溯过程 13.4 n 皇后问题 �0 码力 | 383 页 | 17.61 MB | 1 年前3
Rust算法教程 The Algos (algorithms),同时⼜能做⾮常底层的性能优 化,因此⾮常适合写算法和leetcode。 Algos 算法教程涵盖了各种常⽤算法和数据结构的代码实现,以及leetcode题解,同时对于相关算 法还提供了中⽂⽂档和注释,可以帮助⼤家更好、更快的学习。 关于算法 算法,⼀个⾼⼤上的词汇,在计算机领域也绝对是凡⼈的禁忌,但是其实算法⼜没那么神秘,我们 在写代码时,⽆时⽆刻都在与算法打交道,只是绝⼤部分算法我们⽆法感知到⽽已,因为这些算法0 码力 | 270 页 | 8.46 MB | 1 年前3
共 8 条
- 1













