VDM-SL 中隐式和显式的区别是什么

What is the difference between implicit and explicit in VDM-SL

所以正如标题所解释的,隐式和显式之间有什么区别?是隐式函数显式操作?或者是隐含的序曲代码和显式的 VDM-SL 规范本身?我有点困惑

隐式定义是函数或操作仅通过(pre-and)post-condition定义的地方,即布尔表达式。它没有说明 post-condition 中的结果是如何达到的(尽管它通过给出结果的显着属性来暗示它)。这些功能和操作不能由解释器例行执行,但在指定合约(假设和保证)时是完全有效的。

显式函数或操作的主体给出了如何计算结果的命令式定义,因此可以由解释器执行。