receive接收以太币, 无名称,无参数,无返回值
一个合约最多有一个 receive 函数, 声明函数为:
receive() external payable {}
Fallback 回退函数,无名称,无参数,无返回值
合约可以最多有一个回退函数。函数声明为:
fallback () external [payable] {}
receive() external payable {
totalAmount += msg.value;
addrs.push(msg.sender);
}
fallback() external payable {
totalAmount += msg.value;
addrs.push(msg.sender);
}
RE: Solidity开发指南