OxL Справочник OxL
РусскийEnglish

kw while

Зарезервированное слово

Список слов: §1.4

Синтаксис

ebnf
While       = [ Label ":" ] "while" ( Expr | "let" Pattern "=" Expr ) Block ;

Грамматика: Прил. A

Определяется в

Примеры

oxl
for u in users { … }
for (i, u) in users.enumerate() { … }
for i in 0..n where i % 2 == 0 { … }      // фильтр
for await msg in input { … }               // stream<T>
while cond { … }
while let x? = queue.pop() { … }
loop { if done { break result } }          // loop — выражение
'outer: for a in xs { for b in ys { if a == b { break 'outer } } }

— 5.6 Циклы

Связанные диагностики

break-value, outside-loop, non-exhaustive, pattern-bindings, unreachable-arm

См. также