solidity的msg.value

在发钱给合约时会改变msg.value的值。msg.value的值以wei为单位,数值大小为给合约打的wei的数量。

可用以下合约进行测试

pragma solidity ^0.4.23;

contract tx{
    
    uint256 value;
    
    constructor()public payable{
        value = msg.value;
    }
    
    function number()public view returns(uint256){
        return value;
    }
    
    function n()public payable returns(uint256){
        return msg.value;
    }
    
    
}

你可能感兴趣的:(solidity的msg.value)