目录
1. 事件event(创建事件) emit(触发事件) log(日志)
2. 异常throw revert require assert
1. 事件event(创建事件) emit(触发事件) log(日志)
事件可以理解为一个函数的触发行为,日志是触发行为后将信息记录在区块链中
contract TestEventLog{
// 创建一个事件
event LogEvent(string _cont,uint _value);
function emitEvent() public{
// 触发事件
emit LogEvent("tranfer bnb,from abc to edf ", 100);
}
}
2. 异常throw revert require assert
solidity 发生异常后,会将之前修改的进行还原