Auto merge of #30059 - androm3da:master, r=bluss

This commit is contained in:
bors 2015-11-29 16:30:15 +00:00
commit 3db9bee903

View File

@ -58,13 +58,13 @@ if let Some(x) = option {
## `while let`
In a similar fashion, `while let` can be used when you want to conditionally
loop as long as a value matches a certain pattern. It turns code like this:
loop as long as a value matches a certain pattern. It turns code like this:
```rust
# let option: Option<i32> = None;
let mut v = vec![1, 3, 5, 7, 11];
loop {
match option {
Some(x) => println!("{}", x),
match v.pop() {
Some(x) => println!("{}", x),
None => break,
}
}
@ -73,8 +73,8 @@ loop {
Into code like this:
```rust
# let option: Option<i32> = None;
while let Some(x) = option {
let mut v = vec![1, 3, 5, 7, 11];
while let Some(x) = v.pop() {
println!("{}", x);
}
```