我想编写一个简单的智能合约,其中包含一个列表,可以设置项目并获取该列表。
使用Solidity编写如下:
contract lister {
mapping(int => string) list;
int id = 0;
function getList() returns ( /*HERE*/ ) {
return list;
}
function setItemToList(string str) {
list[id] = str;
id++;
}
}
我想让getList()返回列表,但返回类型不兼容。我该怎么做?