diff options
| author | FuGangqiang <fu_gangqiang@163.com> | 2015-03-21 23:59:30 +0800 |
|---|---|---|
| committer | FuGangqiang <fu_gangqiang@163.com> | 2015-03-21 23:59:30 +0800 |
| commit | bc9d9f20db488dae2b6a80e4b30d1cf3d69058c1 (patch) | |
| tree | ae9483e9508f3535bfcef0cdfbac746e477a0dc7 | |
| parent | c175b35495487da6a62bb5d4d9ed7df64186b106 (diff) | |
| download | rust-bc9d9f20db488dae2b6a80e4b30d1cf3d69058c1.tar.gz rust-bc9d9f20db488dae2b6a80e4b30d1cf3d69058c1.zip | |
add lifetime for `while` and `for` expression
| -rw-r--r-- | src/doc/reference.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doc/reference.md b/src/doc/reference.md index b23a8d91069..415ec4e4fbf 100644 --- a/src/doc/reference.md +++ b/src/doc/reference.md @@ -3158,7 +3158,7 @@ ten_times(|j| println!("hello, {}", j)); ### While loops ```{.ebnf .gram} -while_expr : "while" no_struct_literal_expr '{' block '}' ; +while_expr : [ lifetime ':' ] "while" no_struct_literal_expr '{' block '}' ; ``` A `while` loop begins by evaluating the boolean loop conditional expression. @@ -3223,7 +3223,7 @@ A `continue` expression is only permitted in the body of a loop. ### For expressions ```{.ebnf .gram} -for_expr : "for" pat "in" no_struct_literal_expr '{' block '}' ; +for_expr : [ lifetime ':' ] "for" pat "in" no_struct_literal_expr '{' block '}' ; ``` A `for` expression is a syntactic construct for looping over elements provided |
