07全局变量

全局变量:不用定义就可以显示的变量,往往记录了链上的信息。

view:标注该函数只读取变量(状态变量,全局变量)的值,不改变值。与pure不同,pure不能读取状态变量和全局变量。

// SPDX-License-Identifier: MIT
pragma solidity 0.8.18;

contract GlobalVaribales{
    function globalVars() external view returns (address,uint,uint){
        address sender=msg.sender;
        uint timestamp=block.timestamp;
        uint blockNumber=block.number;
        return (sender,timestamp,blockNumber);
    }
}