Ich bin ziemlich neu in VDM ++ und ich versuche Fälle in einer Operation zu verwenden, um zu sehen, wie es funktioniert.Anwendungsfälle in Operationen in VDM ++
Meine Idee war, der Operation eine Eingabe zu geben und zu sehen, was es mir als Ausgabe gab. Also fx. meine Eingabe könnte sein: und ich würde erwarten, dass die Ausgabe gerade ist.
Die folgenden Operationen nicht und geben Sie mir die Fehlermeldung "Unexpected Token in Ausdruck"
public sign: (seq of char) ==> (seq of char)
sign(sign) ==
cases sign:
<Even> -> "Even",
<Odd> -> "Odd",
others -> "Unknown"
end
PS. Sie erhalten "Muster kann nicht übereinstimmen" Fehler, wenn Sie die obigen Änderungen vornehmen, aber hoffentlich ist der Grund offensichtlich :) –