Solidity 练习:简单存储

2022-12-29 Web3 Solidity

# 一、题目说明

完成 SimpleStorage 合约,它存储了一个 string 类型的状态变量,命名为 text。

# 二、任务列表

  1. 声明一个 public 的状态变量,类型为 string,命名为 text。
  2. 编写一个 external 的函数 set(),输入一个 string 类型的 _text,把状态变量 text 更新为 _text。
  3. 编写一个 external 的函数 get(),返回当前的 text 变量。

# 三、解答代码

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

contract SimpleStorage {
    string public text;

    function set(string calldata _text) external {
        text = _text;
    }

    function get() external view returns (string memory) {
        return text;
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 四、参考资料

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