@ -2,7 +2,7 @@
> [appendix-02-operators.md ](https://github.com/rust-lang/book/blob/main/src/appendix-02-operators.md )
> < br / >
> commit f83c4d08d2bc9c1e1c33037747ffe818b397e67a
> commit 396fdb69de7fb18f24b15c7ad13491b1c1fa7231
该附录包含了 Rust 语法的词汇表, 包括运算符以及其他的符号, 这些符号单独出现或出现在路径、泛型、trait bounds、宏、属性、注释、元组以及大括号上下文中。
@ -16,7 +16,7 @@
|----------|---------|-------------|---------------|
| `!` | `ident!(...)` , `ident!{...}` , `ident![...]` | 宏展开 | |
| `!` | `!expr` | 按位非或逻辑非 | `Not` |
| `!=` | ` va r != expr` | 不等比较 | `PartialEq` |
| `!=` | ` exp r != expr` | 不等比较 | `PartialEq` |
| `%` | `expr % expr` | 算术取余 | `Rem` |
| `%=` | `var %= expr` | 算术取余与赋值 | `RemAssign` |
| `&` | `&expr` , `&mut expr` | 借用 | |
@ -71,7 +71,7 @@
### 非运算符符号
下面的列表中包含了所有和运算符不一样功能的非字符 符号;也就是说,他们并不像函数调用或方法调用一样表现。
下面的列表中包含了所有和运算符不一样功能的符号;也就是说,他们并不像函数调用或方法调用一样表现。
表 B-2 展示了以其自身出现以及出现在合法其他各个地方的符号。
@ -83,7 +83,7 @@
| `...u8` , `...i32` , `...f64` , `...usize` , 等 | 指定类型的数值常量 |
| `"..."` | 字符串常量 |
| `r"..."` , `r#"..."#` , `r##"..."##` , etc. | 原始字符串字面值, 未处理的转义字符 |
| `b"..."` | 字节字符串字面值; 构造一个 `[u8]` 类型而非字符串 |
| `b"..."` | 字节字符串字面值; 构造一个字节数组 类型而非字符串 |
| `br"..."` , `br#"..."#` , `br##"..."##` , 等 | 原始字节字符串字面值,原始和字节字符串字面值的结合 |
| `'...'` | 字符字面值 |
| `b'...'` | ASCII 码字节字面值 |