![]() |
1
3
根据您的功能,有不同的方法。如果您使用
有时,您可以在结果旁边生成证明,例如:
在这里
如果您的证明类型适合功能,这通常是更好的选择。因为两者
如果你正在使用
因此,通常的方法是在运行时构造一个证明,看看非零性是否成立:
然后,当你调用incNotZ时,你可以匹配结果,在右边得到证明,或者在左边处理错误案例。
例如,如果使用非溢出
|
![]() |
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 2 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 6 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |