]> git.lizzy.rs Git - rust.git/commitdiff
Removing infinite loops file
authorKieran Hunt <kieran.hunt92@gmail.com>
Thu, 30 Jul 2015 05:22:21 +0000 (07:22 +0200)
committerKieran Hunt <kieran.hunt92@gmail.com>
Thu, 30 Jul 2015 05:22:21 +0000 (07:22 +0200)
src/doc/trpl/infinite-loops.md [deleted file]

diff --git a/src/doc/trpl/infinite-loops.md b/src/doc/trpl/infinite-loops.md
deleted file mode 100644 (file)
index 823b3b4..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-% infinite loops
-
-The infinite `loop` is the simplest form of `loop` available in Rust. Using the keyword `loop`, Rust provides a way to loop until a `break` or `return` is issued. Rust's infinite `loop`s look like this:
-
-```rust
-loop {
-    println!("Loop forever!");
-}
-```
-
-Leaving a infinite `loop` can be achieved using a break statement as follows:
-
-```rust
-let mut i = 0;
-loop {
-    if i == 10 {
-        break;
-    }
-    println!("Loop number {}", i);
-    i = i + 1;
-}
-```
-
-## Loop labels
-
-Labels can be assigned to `loop`s to so that, in the case of nested `loop`s, an outer `loop` may be left early when certain criteria are met in an inner `loop`.
-
-```rust
-let mut i = 0;
-'outer: loop {
-    'inner: loop {
-        if i == 10 {
-            break 'outer;
-        }
-        i = i + 1;
-    }
-}
-```
-
-In the above example, the inner `loop` is able to cause the outer `loop` to stop.