Adding doc on keyword continue
This commit is contained in:
parent
10a52c25ca
commit
9733b0f122
@ -159,9 +159,40 @@ mod const_keyword { }
|
|||||||
//
|
//
|
||||||
/// Skip to the next iteration of a loop.
|
/// Skip to the next iteration of a loop.
|
||||||
///
|
///
|
||||||
/// The documentation for this keyword is [not yet complete]. Pull requests welcome!
|
/// When `continue` is encountered, the current iteration is terminated, returning control to the
|
||||||
|
/// loop head, typically continuing with the next iteration.
|
||||||
///
|
///
|
||||||
/// [not yet complete]: https://github.com/rust-lang/rust/issues/34601
|
///```rust
|
||||||
|
/// // Printing odd numbers by skipping even ones
|
||||||
|
/// for number in 1..=10 {
|
||||||
|
/// if number % 2 == 0 {
|
||||||
|
/// continue;
|
||||||
|
/// }
|
||||||
|
/// println!("{}", number);
|
||||||
|
/// }
|
||||||
|
///```
|
||||||
|
///
|
||||||
|
/// Like `break`, `continue` is normally associated with the innermost enclosing loop, but labels
|
||||||
|
/// may be used to specify the affected loop.
|
||||||
|
///
|
||||||
|
///```rust
|
||||||
|
/// // Print Odd numbers under 30 with unit <= 5
|
||||||
|
/// 'tens: for ten in 0..3 {
|
||||||
|
/// 'units: for unit in 0..=9 {
|
||||||
|
/// if unit % 2 == 0 {
|
||||||
|
/// continue;
|
||||||
|
/// }
|
||||||
|
/// if unit > 5 {
|
||||||
|
/// continue 'tens;
|
||||||
|
/// }
|
||||||
|
/// println!("{}", ten * 10 + unit);
|
||||||
|
/// }
|
||||||
|
/// }
|
||||||
|
///```
|
||||||
|
///
|
||||||
|
/// See [continue expressions] from the reference for more details.
|
||||||
|
///
|
||||||
|
/// [continue expressions]: ../reference/expressions/loop-expr.html#continue-expressions
|
||||||
mod continue_keyword { }
|
mod continue_keyword { }
|
||||||
|
|
||||||
#[doc(keyword = "crate")]
|
#[doc(keyword = "crate")]
|
||||||
|
Loading…
Reference in New Issue
Block a user