Skip to content

Files

Latest commit

45c47cd · Oct 5, 2022

History

History
7 lines (5 loc) · 562 Bytes

statements-and-expressions.md

File metadata and controls

7 lines (5 loc) · 562 Bytes

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.