Solidity 练习:常量

2022-12-29 Web3 Solidity

# 一、题目说明

状态变量可以声明为常量。常量的值必须在编译之前设置,并且在合约编译后不能修改。

为什么使用常量?

与状态变量相比,常量使用的 gas 更少。

命名风格

按照惯例,常量的命名应全部用大写字母,并用下划线分隔单词。

THIS_IS_MY_CONSTANT_VAR
1

# 二、任务列表

  • 创建一个名为 MY_UINT 的常量。此常量为 public,uint 类型,值设置为 123。

# 三、解答代码

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;

contract Constants {
    address public constant MY_ADDR = 0x777788889999AaAAbBbbCcccddDdeeeEfFFfCcCc;
    uint public constant MY_UINT = 123;
}
1
2
3
4
5
6
7

# 四、参考资料

Last Updated: 2023-01-28 4:31:25