Solidity语言中的状态变量修饰符有哪些
在Solidity语言中,状态变量修饰符有以下几种:
-
public
:可以通过自动生成的getter函数公开访问状态变量的值。 -
internal
:状态变量只能在合约内部或继承合约中访问。 -
private
:状态变量只能在定义它的合约中访问。 -
constant
:状态变量的值在合约创建后不会改变。 -
immutable
:状态变量的值在合约创建后不会改变,并且在部署合约时必须初始化。 -
pure
:状态变量的值在合约创建后不会改变,并且必须在声明时进行初始化。 -
view
:函数可以读取状态变量的值,但不会修改状态。
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论