0
VDM ++の新機能で、操作でケースを使用して動作を確認しようとしています。VDM ++での操作の使用例
私の考えは、操作に入力を与え、それが出力として私に与えたものを見ることでした。だからfx。私の入力は次のようになります。
次の操作は失敗し、エラー「式の予期しないトークンに」私に
public sign: (seq of char) ==> (seq of char)
sign(sign) ==
cases sign:
<Even> -> "Even",
<Odd> -> "Odd",
others -> "Unknown"
end
PS。上記の変更を加えれば "パターンは一致しません"というエラーが表示されますが、うまくいけば理由は分かります:) –