下面是抛出错误的函数
function transferEther(address rec,uint _amount) public payable {
address(rec).transfer(_amount);
}我得到以下错误:
TypeError:只支持应付地址类型的对象发送和传输,不支持地址类型的对象。address(rec).transfer(_amount);^-^
发布于 2021-07-24 20:07:46
变量rec不是payable,因此无法传输值。修复后的版本如下:
function transferEther(address payable rec, uint _amount) public payable {
rec.transfer(_amount);
}https://stackoverflow.com/questions/68499379
复制相似问题