Call函数会返回false,但是发起调用的合约函数,不会抛出异常,会继续往下面执行。
直接调用,会引起连锁式回滚。
call方式调用,不会引起连锁式回滚,只会当前调用失败,返回一个false的返回值。
往账户转账,如何是一个合约账户,就会触发fallback函数。
转账方法:
transfer---会引起连锁式回滚,只会给2300汽油费,也就写一个log.
send---不会引起连锁式回滚,失败会返回一个false.只会给2300汽油费,也就写一个log.
call.value--转账也不会引起连锁式回滚,失败返回false,把当前调用剩下的汽油都发过去。