私は、次のプログラムのエラーを取得していますなぜ私が疑問に思って:Dafny関数でnewを使用するとエラーが発生するのはなぜですか?
class KV
{
var key : int;
var value : int;
constructor (k: int, v: int) modifies this
{
this.key := k;
this.value := v;
}
}
function foo() : KV
{
new KV(0,0)
}
私が得た:invalid UnaryExpression
私はこれを実行したとき。