mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-03 04:04:06 +00:00
Auto merge of #24738 - joliv:patch-2, r=steveklabnik
The "unit value" is a value of the "unit type," not the "unit value type." Regardless of correctness, this straight syntax is easier to grok. Part of #16676 Sorry if something's off here, it's my first pull request to rust!
This commit is contained in:
commit
10356458a7
@ -638,7 +638,7 @@ apply to the crate as a whole.
|
|||||||
```
|
```
|
||||||
|
|
||||||
A crate that contains a `main` function can be compiled to an executable. If a
|
A crate that contains a `main` function can be compiled to an executable. If a
|
||||||
`main` function is present, its return type must be [`unit`](#primitive-types)
|
`main` function is present, its return type must be [`unit`](#tuple-types)
|
||||||
and it must take no arguments.
|
and it must take no arguments.
|
||||||
|
|
||||||
# Items and attributes
|
# Items and attributes
|
||||||
@ -2873,7 +2873,7 @@ The `+`, `-`, `*`, `/`, `%`, `&`, `|`, `^`, `<<`, and `>>` operators may be
|
|||||||
composed with the `=` operator. The expression `lval OP= val` is equivalent to
|
composed with the `=` operator. The expression `lval OP= val` is equivalent to
|
||||||
`lval = lval OP val`. For example, `x = x + 1` may be written as `x += 1`.
|
`lval = lval OP val`. For example, `x = x + 1` may be written as `x += 1`.
|
||||||
|
|
||||||
Any such expression always has the [`unit`](#primitive-types) type.
|
Any such expression always has the [`unit`](#tuple-types) type.
|
||||||
|
|
||||||
#### Operator precedence
|
#### Operator precedence
|
||||||
|
|
||||||
@ -3315,6 +3315,9 @@ assert!(b != "world");
|
|||||||
assert!(p.0 == 10);
|
assert!(p.0 == 10);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For historical reasons and convenience, the tuple type with no elements (`()`)
|
||||||
|
is often called ‘unit’ or ‘the unit type’.
|
||||||
|
|
||||||
### Array, and Slice types
|
### Array, and Slice types
|
||||||
|
|
||||||
Rust has two different types for a list of items:
|
Rust has two different types for a list of items:
|
||||||
|
Loading…
Reference in New Issue
Block a user