Мне интересно, почему я получаю сообщение об ошибке для следующей программы:
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
, когда запустил это.