我对 VDM++ 很陌生,我试图在操作中使用用例来了解它是如何工作的。
我的想法是给操作一个输入,看看它给了我什么作为输出。所以外汇。我的输入可能是:并且我希望输出是偶数。
以下操作失败并给我错误“表达式中的意外令牌”
public sign: (seq of char) ==> (seq of char)
sign(sign) ==
cases sign:
<Even> -> "Even",
<Odd> -> "Odd",
others -> "Unknown"
end