VDM ++中的操作规范

时间:2017-01-04 18:27:21

标签: vdm++

我想知道图片中的操作含义。大多数行,' getStartPrice()==(return startPrice)'意思。

我也很新。

enter image description here

1 个答案:

答案 0 :(得分:0)

" getStartPrice()==" line定义了操作的动作。可能令人惊讶的是操作(或函数)定义以两行开头。第一行定义了类型签名,例如" op:nat * nat ==> nat",第二行命名参数,例如" op(a,b)== ..."。然后操作的主体可以在" =="之后跟随,除非它是隐含的。