4.Constants
Immutable功能和constants很像,
区别是
immutable可以在部署合约的时候,调用构造函数,赋值
constants只能在写程序的时候写死
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.1;
contract Immutable {
// coding convention to uppercase constant variables
address public immutable MY_ADDRESS;
uint public immutable MY_UINT;
constructor(uint _myUint) {
MY_ADDRESS = msg.sender;
MY_UINT = _myUint;
}
}