3分钟Solidity: 1.7 读取和写入状态变量

20 阅读1分钟

如需获取本内容的最新版本,请参见 Reading and Write to a State Variable(代码示例)Cyfrin.io

要写入或更新状态变量,您需要发送一笔交易。另一方面,您可以免费读取状态变量,无需支付任何交易费用。

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

contract SimpleStorage {
    // 用于存储数字的状态变量
    uint256 public num;

    // 你需要发送一笔交易来写入状态变量。
    function set(uint256 _num) public {
        num = _num;
    }

    // 你可以读取状态变量而无需发送交易。
    function get() public view returns (uint256) {
        return num;
    }
}

Remix Lite 尝试一下

solidity-状态变量读写


END