【Solidity学习笔记】异常

3.7 异常

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

contract sample {
    function myFunction(){
        throw; //通过throw关键词,手动抛出异常
    }
}

你可能感兴趣的:(【Solidity学习笔记】异常)