Solidity 练习:简单存储
睡不醒的鲤鱼 2022-12-29 Web3 Solidity
# 一、题目说明
完成 SimpleStorage 合约,它存储了一个 string 类型的状态变量,命名为 text。
# 二、任务列表
- 声明一个 public 的状态变量,类型为 string,命名为 text。
- 编写一个 external 的函数 set(),输入一个 string 类型的 _text,把状态变量 text 更新为 _text。
- 编写一个 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
2
3
4
5
6
7
8
9
10
11
12
13
14