官方文档在TestPayable合约里对receive() external payable { x = 2; y = msg.value; }里面x,y赋值,运行转账就报错,如果改成receive() external payable { }转账就成功了,这个是为什么啊?
因为支付 gas 的 gas 不足以运行 receive()