kw defer
Зарезервированное слово
Список слов: §1.4
Синтаксис
Stmt = ( "let" | "var" ) Pattern [ ":" Type ] "=" Expr | Const | Place AssignOp Expr
| "defer" Expr | Expr ;Грамматика: Прил. A
Определяется в
- 4.3 Конструирование и конструкторы — Литерал. T{ f1: e1, f2, ..base }
- 5.8 Прочие выражения — defer e — выполняет e при выходе из блока (в том числе при fail, return, отмене), в обратном порядке объявления.
- 6.6 Паника — Причины: переполнение, деление на ноль, выход за границы, x!
- 8.1 Модель исполнения — Единица исполнения — задача
- 8.6 Отмена и дедлайны — Отмена кооперативная
- 1.4 Ключевые слова — Зарезервированные (нельзя использовать как имена)
Связанные диагностики
bad-init, missing-field, must-close, positional-literal, sealed-literal, blocking-in-task