智能合约语言 Solidity 教程系列9 - 错误处理

什么是错误处理 错误处理是指在程序发生错误时的处理方式,Solidity处理错误和我们常见的语言不一样,Solidity是通过回退状态的方式来处理错误。发生异常时会撤消当前调用(及其所有子调用)所改变的状态,同时给调用者返回一个错误标识。注意捕捉异常是不可能的,因此没有try … catch…。 为什么Solidity处理错误要这样设计呢? 我们可以把区块链理解为是全球共享的分布式事务性数据库。全
相关文章
相关标签/搜索