| ... | @@ -7499,7 +7499,7 @@ fn readU32Be() u32 {} | ... | @@ -7499,7 +7499,7 @@ fn readU32Be() u32 {} |
| 7499 | <pre>{#syntax#}errdefer{#endsyntax#}</pre> | 7499 | <pre>{#syntax#}errdefer{#endsyntax#}</pre> |
| 7500 | </th> | 7500 | </th> |
| 7501 | <td> | 7501 | <td> |
| 7502 | {#syntax#}errdefer{#endsyntax#} will execute an expression when control flow leaves the current block if the function returns an error, the errdefer expression can capture the unwrapped value. | 7502 | {#syntax#}errdefer{#endsyntax#} will execute an expression when control flow leaves the current block if the function returns an error. |
| 7503 | <ul> | 7503 | <ul> |
| 7504 | <li>See also {#link|errdefer#}</li> | 7504 | <li>See also {#link|errdefer#}</li> |
| 7505 | </ul> | 7505 | </ul> |