solidity的msg.value

l齊天發表於2020-10-18

在發錢給合約時會改變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;
    }
    
    
}

相關文章