3
功能getBets()
給我錯誤:error: Failed to decode output: Error: Unsupported or invalid type: tuple
。我錯過了什麼?如何返回結構數組?
pragma solidity ^0.4.11;
contract Casino {
struct Bet {
address by;
uint number;
}
address owner;
Bet[] bets;
event BetPlaced(Bet bet);
function Casino() {
owner = msg.sender;
}
function bet(uint number) {
Bet memory bet;
bet.by = msg.sender;
bet.number = number;
bets.push(bet);
BetPlaced(bet);
}
function getBets() constant returns (Bet[]) {
return bets;
}
function getCount() constant returns (uint length) {
return bets.length;
}
}
如果不常見返回一個struct數組,我覺得我可能會錯誤地考慮這個問題。我想要做的就是用戶可以將數字添加到列表中,並且我想要顯示所有這些數字以及添加數字的人員。 – kayla
你可以將它構造成一個字符串並返回字符串? –