【发布时间】:2018-08-29 19:34:33
【问题描述】:
似乎内置布尔运算符不是 Dafny 中的一流函数,因为以下代码无法编译。我错过了什么吗?作为一种变通方法,我假设我们可以将内置函数包装在我们自己的函数中。
datatype binOp = X
function evalOp(o: binOp): bool -> bool
{
match o
{
case X => &&
}
}
顺便说一句,错误消息是“Invalid UnaryExpression”。
【问题讨论】:
标签: dafny