Как я могу назначить последовательности константам в разделе «Константы» файла конфигурации TLA +?

StackOverflow https://stackoverflow.com/questions/2880125

Вопрос

я пробовал

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, Затем в модели добавьте кортеж, вы хотите как обычное задание.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top