模块 contract

require "contract"

公开 API

API实现说明
contract.requirel_require要求参数满足约束,否则报错(返回参数或真)
contract.ensurel_ensure检查约束是否成立,返回布尔(不报错)
contract.invariantl_invariant声明循环/块不变量约束
contract.assertl_assert声明断言约束,失败时报错
contract.wrapl_wrap包装函数:调用时自动检查约束
contract.enablel_enable全局开启契约检查
contract.enabledl_enabled查询契约检查是否开启
← 返回模块索引