Cover image
Blog iconNovar
Jun 8

Solidity 课程 14: 常量

合约的状态变量可以声明为不可变常数,数值定义后不能再次编辑,可以节约gas fee。有两种定义命令,constant 和 immutable ,区别是constant只支持值类型和字符串,immutable可以;constant必须声明时就赋值,immutable可以推迟到构造函数里赋值 。举例: //1、constant只支持值类型和字符串,immutable可以; address public constant MY_ADDRESS = 0x777788889999AaAAbBbbCcccddDdeeeEfFFfCcCc; uint public constant MY_UINT = 123; string public constant MY_STRING = "123"; bytes public constant MY_BYTES = "123"; address public immutable MY_ADDRESS_IM = 0x777788889999AaAAbBbbCcccddDdeeeEfFFfCcCc; uint public immutable MY_UI...

Most popular by Novar

Cover image

Solidity 课程 1: 概述

Cover image

Solidity 课程 7: 构造函数

Cover image

Solidity 课程 4: 数据存储和作用域

  • Previous
  • 1
  • 2
  • Next

Novar

Written by
Novar
Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

Novar

Subscribe