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 } 我沒有得到任何實例。我究竟做錯了什麼? –
發佈整個模型 –