2
A
回答
2
你目前不能说这个。你可以指定整数的唯一范围(告诉Alloy整数是“使用”)是位宽(例如4 Int
);合金总是使用该位宽内的所有整数(例如,对于4的位宽,使用的整数是-8, ..., 7
)。
如果你在你的模型int类型的字段,可以使用一个事实(像你上面说的)来限制它的值:
sig S { i: Int }
fact { all s: S | s.i >= 0 }
相关问题
- 1. 合金 - #和诠释
- 2. 合金4诠释范围
- 3. 诠释等于字符串中的LINQ
- 4. 平等合金
- 5. 合金关系事实
- 6. 实例方法公众诠释manhattanDistance(点等)不会编译
- 7. Android - 诠释不能等于另一个int
- 8. 等于(==)和等于(===)不适合我
- 9. 关于窗口onload事件,ondomready等
- 10. 诠释OCaml诠释清单
- 11. PostgreSQL等于聚合
- 12. 詹金斯等待事件发生
- 13. 合金事实宣言
- 14. 诠释开关案件
- 15. 在合金中有没有像任何循环,而等等?
- 16. 一个关于mysql_query的思考等等
- 17. 迭代数组并更新值。错误: '@lvalue $ T5' 不等同于 '诠释'
- 18. 关于hashcode()和等于()
- 19. 等于不等于
- 20. AppleScript如果等于,等于,等于
- 21. PHP不等于和不等于,等于
- 22. ActionBarDrawerToggle希望活动DrawerLayout诠释诠释诠释
- 23. django-tables2等同于金字塔吗?
- 24. 在ggplot中注释大于或等于
- 25. WPF等效于Control.CursorChanged事件
- 26. dojo等价于事件.change()
- 27. KeyPress事件等效于WPF
- 28. C#等价于Form.Activate事件?
- 29. 无法从“诠释”转换为“诠释*”
- 30. Java集合和等于与==
好的,谢谢您详细的解答。 –
但我有一个小问题: 我想说:一个int介于0和有点。 例如我有这样的签名: SIG A { ID:整数 } 我用这个事实: 其实{ 全部:A | a.id> 0 } 其实全部a:A | a.id <20 } 我没有得到任何实例。我究竟做错了什么? –
发布整个模型 –