Как я могу назначить последовательности константам в разделе «Константы» файла конфигурации TLA +?
-
04-10-2019 - |
Вопрос
я пробовал
CONSTANTS seq = <<5,6,7>>
Но TLC дает мне синтаксисную ошибку:
Ошибка: TLC нашел ошибку в файле конфигурации в строке 1. Ожидание = или <- и не нашли его.
Я также пытался включить Sequences
Модуль в файле конфигурации, безрезультатно.
Итак ... Что мне нужно сделать, чтобы назначить последовательность?
Решение
Я не помню никогда не сталкиваюсь с этой проблемой, и мой TLC слишком ржавый, чтобы попытаться дать вам первый ответ (я только что перезагружал с помощью TLA + Toolbox).
Однако от Post Linked Below, однако, я понимаю, что вы не сможете создать константы с последовательностями через файлы конфигурации TLC.
http://bbpress.tlaplus.net/topic/creating-a-sequence-from-a-set.
Несмотря на то, что вопрос старый, оставив ответ, может помочь будущим Tlaers.
Другие советы
Вы не можете напрямую назначить постоянную в файле TLA +. Если вы используете набор инструментов, напишите CONSTANTS seq
, Затем в модели добавьте кортеж, вы хотите как обычное задание.