2013-12-17 122 views

回答

0

从Daniel Jackson,Software Abstractions(2006年版) 135,在关于乘法的讨论中,答案的答案是“不,它没有”,并且继续解释那些需要这个的模型通常不适合在Alloy中建模。

3

算术运算符是由内置的功能的装置的支持:plus/addminus/submuldivrem

one sig S { 
    x, y: Int, 
    pres, sres, mres, rres, dres: Int 
} { 
    pres = plus[x, y] 
    sres = sub[x, y] 
    mres = mul[x, y] 
    rres = rem[x, y] 
    dres = div[x, y] 
} 

run {} 
+0

非常感谢,亚历山大。这真的有帮助。 – Fathiyeh

+0

我想知道如果其他数据类型像浮动数字也支持?我非常感谢你的帮助。 – Fathiyeh

+0

不支持浮动。 –