kw loop
Зарезервированное слово
Список слов: §1.4
Синтаксис
Loop = [ Label ":" ] "loop" Block ;Грамматика: Прил. A
Определяется в
- 5.6 Циклы — for принимает Iterable<T> (в том числе iter<T>, коллекции, диапазоны); for await — Streamable<T>.
- 3.1 Примитивы — Целочисленная арифметика.
- 1.4 Ключевые слова — Зарезервированные (нельзя использовать как имена)
Примеры
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 } } }