kw dynamic
Зарезервированное слово
Список слов: §1.4
Синтаксис
Dynamic = "dynamic" Ident "{" { Field } "}" ;Грамматика: Прил. A
Определяется в
- 14.2 Динамическая конфигурация — dynamic Имя { … } — значения хранятся в координаторе, реплицируются на все узлы и меняются без перезапуска.
- 3.4 Объявляемые типы — data — тип-произведение с именованными полями (§4.2).
- 1.4 Ключевые слова — Зарезервированные (нельзя использовать как имена)
Примеры
dynamic Limits {
rps: u32 = DEFAULT_RPS
newSearch: Flag = Flag.off
}
let l = Limits.get()
if current > l.rps.get() { throttle() }
for await v in l.rps.changes() { limiter.set(v) }
if l.newSearch.on(for: ctx.caller) { newSearch(q) } else { oldSearch(q) }— 14.2 Динамическая конфигурация