solidity创建一个数组Requirement[]
时间: 2023-05-12 08:07:34 浏览: 98
从头写一个solidity智能合约(一)介绍
可以使用以下代码创建一个名为Requirement的数组:
```
pragma solidity ^0.8.0;
contract MyContract {
struct Requirement {
uint id;
string description;
}
Requirement[] public requirements;
function addRequirement(string memory _description) public {
uint id = requirements.length;
requirements.push(Requirement(id, _description));
}
}
```
这个数组包含一个名为Requirement的结构体,结构体包含一个id和一个description字段。addRequirement函数用于向数组中添加新的需求。
阅读全文