Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 678 Bytes

06 不可变.md

File metadata and controls

31 lines (20 loc) · 678 Bytes

不可变

Immutable(不可变)变量类似于常量。不可变变量的值可以在构造函数中设置,但之后不能修改。

示例

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

contract Immutable {
    // 编码惯例,将常量变量大写
    address public immutable MY_ADDRESS;
    uint public immutable MY_UINT;

    constructor(uint _myUint) {
        MY_ADDRESS = msg.sender;
        MY_UINT = _myUint;
    }
}

格式列表

  • Immutable(不可变)变量是类似于常量的变量。\
  • 不可变变量的值可以在构造函数中设置,但之后不能修改。\
  • 编码惯例是将常量变量大写。