Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
8 lines (6 loc) · 575 Bytes

statements-and-expressions.md

File metadata and controls

8 lines (6 loc) · 575 Bytes

r[stmt-expr]

Statements and expressions

Rust is primarily an expression language. This means that most forms of value-producing or effect-causing evaluation are directed by the uniform syntax category of expressions. Each kind of expression can typically nest within each other kind of expression, and rules for evaluation of expressions involve specifying both the value produced by the expression and the order in which its sub-expressions are themselves evaluated.

In contrast, statements serve mostly to contain and explicitly sequence expression evaluation.