【Solidity学习笔记】异常

3.7 异常

在某一些情况下,异常会被自动抛出,如除数为0
也可以通过throw关键词,手动抛出异常
抛出异常后,会中止程序,回滚目前执行的调用(即撤消对状态和余额的所有改变)
有别于PHP语言或其他语言的是:不能捕获异常

contract sample {
    function myFunction(){
        throw; //通过throw关键词,手动抛出异常
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容