错误处理

2022-05-12 17:02 更新

有关错误处理以及何时使用哪个函数的更多详细信息,请参阅有关断言和要求的专用部分。

assert(bool condition)

如果条件不满足,则会导致 Panic 错误并因此状态更改恢复 - 用于内部错误。

require(bool condition)

如果条件不满足,则恢复 - 用于输入或外部组件中的错误。

require(bool condition, string memory message)

如果条件不满足,则恢复 - 用于输入或外部组件中的错误。还提供错误消息。

revert()

中止执行并恢复状态更改

revert(string memory reason)

中止执行并恢复状态更改,提供解释性字符串


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号