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;
}
}
구조체 배열을 반환하는 것이 일반적이지 않은 경우이 잘못 생각할 수도 있습니다. 내가하려는 일은 사용자가 목록에 번호를 추가 할 수 있으며 추가 한 사람과 함께 모든 번호를 표시하려고합니다. – kayla
문자열로 구성하여 문자열 만 반환 할 수 있습니까? –