【发布时间】:2020-04-07 22:24:45
【问题描述】:
我是达夫尼的新手。我正在尝试一些示例以更好地理解。
这是我到目前为止编写的代码示例, 编辑: https://rise4fun.com/Dafny/6mOt 我不确定如何完全满足这些前置/后置条件。我尝试了一些东西,但没有帮助。任何帮助,将不胜感激。
谢谢!
【问题讨论】:
-
我认为您需要提供更具体的问题或展示实现这些循环的一些努力,然后我们才能为您提供帮助。我们怎么知道这不是作业?
-
@MatthiasSchlaipfer:好的,现在我已经更新了代码 sn-p。我还想知道 dafny 中是否有一些调整数组大小的内置函数?还是唯一的方法是创建一个新实例?
-
不,目前没有这样的功能。当然,可以实现一个辅助方法,也许只是一个
{:extern}方法存根,用于已经内置到 Dafny 的一种目标语言中的这种库方法,添加前置/后置条件将是一个不错的选择。谁知道呢,也许在某个时候会添加一个到github.com/dafny-lang/libraries
标签: dafny