solidity基础-常量、变量和函数
作者:互联网
一、变量
solidity 的变量和 其他语言一样,分为局部变量,全局变量,状态变量;
1.1、局部变量
变量仅在函数中有效;
contract VariableTest{ function getResult() public view returns(uint){ uint a = 1; return a; } }
1.2、全局变量 ( Global Variables )
在全局都有效的变量,保存在全局命名空间;
该变量返回区块数量
contract VariableTest{ function getResult() public view returns(uint){ return block.number; } }
还有以下全局变量[1]
1.3、状态变量
变量值永久保存在合约存储空间中的变量
contract VariableTest { uint storedData; constructor() public { storedData = 10; } }
--------------------------------------------------------------------------------------------------------------------------------
引用:
[1] 全局变量 :https://docs.soliditylang.org/en/latest/units-and-global-variables.html
标签:VariableTest,常量,solidity,contract,uint,全局变量,public,变量 来源: https://www.cnblogs.com/apenote/p/16139787.html