如需获取本内容的最新版本,请参见 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 尝试一下
END