2016-04-16 2 views
0

Я пытаюсь определить тип, состоящий из целочисленных значений в Alloy, но Alloy не позволяет значениям быть целыми числами. Мне нужно использовать математические операции, и, следовательно, я не могу использовать строки вместо целых чисел. Мне нужен тип, чтобы я мог также определить отношения.Как определить a-тип, состоящий из целочисленных значений в Alloy

Я ценю, если вы можете мне помочь в этом отношении. Спасибо большое, С уважением, Fathiyeh

+1

Вы можете использовать встроенную функцию типа int и функции, присутствующие в библиотеке util/integers, но, кроме как сложения или вычитания на малых интервалах, вы не будете быть в состоянии сделать многое. –

ответ

0

В качестве последующих мер к комментарию Лоик, в целые числа, как правило, используется для выражения кардинальность отношений, они могут быть атомами в отношении и сплав имеет некоторую поддержку для арифметических операций. (См. «3.7. Кардинальность и целые числа» книги «Сплав».)

Смежные вопросы